diff --git a/HEAD/.buildinfo b/HEAD/.buildinfo index 57dc411a267771ed278fd99bd953c4e8af247572..f81ae4b1f0e7cb290905712093f91cbed33baaac 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: c6fcd619716cee40059db5403c581e3f +config: 2c7c9fa46d4f80da94db78860f7e4272 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/HEAD/.doctrees/api_doc/ascii/drawing.doctree b/HEAD/.doctrees/api_doc/ascii/drawing.doctree index dc7120ec7ab14d0fd16aa03b61a0b45a0f46012e..efca2d9cfc524234ac82406eabe8467c26f9790f 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 5f6a3fcb780b7fbbe44bb13910b5e839145c528f..93b29d3de565a1fdedd1e0ce2a15cb2fcbe0c3a8 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 21c0a572b3da46ba14429213fa08f9ef43b4ff0a..e414da469ea86b40a8491bd014985a16e0b6439e 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 9d080bffb4f46c77b12ec637d5fc53779d1c4ad9..585648829c963db40319ee58a5a6a52942c931b5 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 9695315c1534960a17f98ea9f5df548161a96dc9..fbca7bc20737ff5ebabf6aaf1030a8439ba6d204 100644 Binary files a/HEAD/.doctrees/api_doc/data/background.doctree and b/HEAD/.doctrees/api_doc/data/background.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/blob.doctree b/HEAD/.doctrees/api_doc/data/blob.doctree index 928c93643939b89b692e9219a6c5403500e146bc..9e8c8864d0d83373d1a8ba674ad068c02321d0fa 100644 Binary files a/HEAD/.doctrees/api_doc/data/blob.doctree and b/HEAD/.doctrees/api_doc/data/blob.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/decode.doctree b/HEAD/.doctrees/api_doc/data/decode.doctree index 59b993487040b39b46f3fc9d5a8abfab6969cae2..69efc8715857832634fefc0884bd0ba01c6dd2bf 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 84f9a4b6ff27429ce42a9dfd3c290cff1911d8a6..8a706335329ed2e952bc806e64c0aab7d93782e0 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 8e38ea712a8304c1d6bff4ddcac5a76cc307c617..af341261501aa10d938cef46cbd89f75cbd32883 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 afa73638d65a66366e742665132329457430bfeb..9fb492b5666dffeec30a3c4e625a6a33508165a9 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 225bdf2b0e20383d2f20b33ebb5d3b836ad1ab2f..fc2d0c7420c22f222b86b946c2c503666bd95da3 100644 Binary files a/HEAD/.doctrees/api_doc/data/layer.doctree and b/HEAD/.doctrees/api_doc/data/layer.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/url.doctree b/HEAD/.doctrees/api_doc/data/url.doctree index e186e10149d4dffb30716fa9d0b08757c8a5e2d2..29c16e4697b7a883599b5fbf38f67ac7b606b84d 100644 Binary files a/HEAD/.doctrees/api_doc/data/url.doctree and b/HEAD/.doctrees/api_doc/data/url.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree b/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree index 7b2960581222cb87f0634adf16dba000979da95c..77919e0836106bd24e3fefd65ab4f65913a65593 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 c1f001edad2d6575618eb5b07136486564280a26..a2dffa4e346d2d37992c800125241306e79b0d5a 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 669410fd51ec735c46cf3706df3cf0bdb1ed83b6..ab0e8cd077d0ccc5b3a7814559392fd2b38fc74a 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 b3556e541bc71edb2bc29fe06f62e1fb49c9f29a..2f324b670ee0e84da2e301cb3d8fd706cc0a59b7 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 dc298bbc1dcb340a3e7591508af34b6e4f1cc2e4..664ffb6a86bd85658d6efa974c139e68f7017456 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 fea5f4c89fb3c942dbbdd6860e40d5c0c054c38a..8724399cadd0339280a10adb41866b199239d5cf 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 0d2be960c5923e878d8f05bd3cbd7fbbcf14c1e2..f3ec3d4ba07d8c7e37287d51ca0d8c20eea35502 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 8399f05f0f048a5ec74caada0b9b8e37c53c7281..ecab7909e510d8936412013bf646b8b7ad3bf5ea 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 f7cbb71120df94cce12465e7c34f99e0d80816aa..889df65635db166c6deda53fe55e31f5780fa00f 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 b348102ccd393c9e226f79f6bb214f1644cb715c..114d23ee7e7fd524717f875bac39337a09f6b662 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 341b8cea49bd26adbd3947ffca53fe6f20fb2c31..ff5cb0f3e054e1cd40e528970576867570ea7f8f 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 6cac4c57db7efdab38ef27d07a9f2d20947eacd9..012687fdf3647c05df705e15300800ae6eeb5bda 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 7e9d353b6b13dacb554486dd65415a8ab501ca6d..3004f6e93d3f8f93dd833e9be88f94819734cd6e 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 c435526cff51070e0ae2b694c2d649ef24ee8792..097e30f151043538b8e2200ca9d207cab7eb14de 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 245b3394a2ec02e52f2dd13ca729c1d9646a10ff..645876be65ab696d65777a878a149dc1d4a69ce7 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 70a543bd1bddaad446925a5804f4229c6d5e53c0..c2c2023e7f9579980bebee27f8b095488bf40a69 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 cb29935056112681e813aaa3dd6ef1508c6658e3..b13d4abdbfe538e124bd7f6dce794c7305346d7e 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 411d943eca9bf9ee283e4378f6f7e0ba595df420..3111f4cde42d828287a51d5af6519bf02a153771 100644 Binary files a/HEAD/.doctrees/api_doc/generic/classify.doctree and b/HEAD/.doctrees/api_doc/generic/classify.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/clip.doctree b/HEAD/.doctrees/api_doc/generic/clip.doctree index cf5c07af398ef61b8c29a2f3efc4bef20b1d8190..fb8d18298433c6b2dbb4f98897a620fee20532f9 100644 Binary files a/HEAD/.doctrees/api_doc/generic/clip.doctree and b/HEAD/.doctrees/api_doc/generic/clip.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/enhance.doctree b/HEAD/.doctrees/api_doc/generic/enhance.doctree index ea1db6f46e99d598f9173d9275d04256c7b2c89a..c0065212671fca6b2f3ea9ec0513932f9d815ec0 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 0fd2f5dc206f4c4dcb9455fdc1ffd994d9cddd84..16ae371ccc721b6c45131b627c4da6752dfbb4c1 100644 Binary files a/HEAD/.doctrees/api_doc/generic/index.doctree and b/HEAD/.doctrees/api_doc/generic/index.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/siglip.doctree b/HEAD/.doctrees/api_doc/generic/siglip.doctree index 892490e6276556dff5e6f6c7f48f59f6ff56d2d8..52b52dc0cbba54742a18e15fb2e19ceb641d5a83 100644 Binary files a/HEAD/.doctrees/api_doc/generic/siglip.doctree and b/HEAD/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/HEAD/.doctrees/api_doc/generic/yolo.doctree b/HEAD/.doctrees/api_doc/generic/yolo.doctree index cd9ada8f4960476741503751cfc15e51629bd5a1..35fe69b06e8a4917de546d1cd3e4653e655b51f7 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 e84e9d8e118cd7e6264839ec36e3e0bb9d04c9c0..ef29592d16bc9b39f0e22b236778e602a27a3bde 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 13b3b63e38c77667c6ff4484831841dac72377f6..df3dd9e4eb3e0991650831a1725fdc0681239b0b 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 d61eb271c857e0d3881b726e824b656557c6a6f5..cd6aa6ba3c849105060beade96127c3b5f7e1c16 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 2aaf4306397c981384623b97550328edb9ba5580..b5e0c705044c381d51dc1656e3252727cc2dc308 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 3cc23f4445fb258a636a32cde4c3b0bfe4693e79..fd0ddb7566a5426fb55e506473b2b2c3319c4e7e 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 572e09f292f4729510794b4b72dc9a044f399fc8..2fbd9874dcd4c3639fc2a957eaefffca2c89e16a 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 f14c55e5791035b8b64084c3ffca1ff241204a22..1b87ab6795f171fd5428898d6b3a1365bda7edb6 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 5f27b5e918b7099b15613942a36caf2898c6c500..7cec596b7cc3f32cc726daea16dca2bead9df6c9 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 bd80f2ca8a4468441c5cab000b42bec01b1daa4b..11a4addae12fc961a905350f7ec6e5b1e5964776 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 53e62366cde5c7dc6e83f70b3c7f192d2239e01a..bd88db5f71dafd6191b81cf7b6165be0b25eba48 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 665e9ab1d34a1fa3f89eccdf0c6faba74d1efa0d..c056605c2b11f06a2f496d91e2c980740e859252 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 bae0a60c9685da646a3fc7344d121ee4b79e6ad1..f9191bbd320a3bdb5149f74ca642fceea570ca86 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 f8b4cb3e5394735e1bf854261208ed5606ddf713..03ed8c87e8ed538f4018f1039fc790ef2ad0c327 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 a6d4b6aaa0bcb0af0d7eef8a14b68a4a278e3287..5ebedf397f74cc5e4a3f099e1555f64c7eafc74a 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 59209d2ea31637f3f1b0bbf778c0bf14df000836..6d87254ff4565dbf241c412a904eb3f5dab4cbc6 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 22bb4c66d02f78650363e5c391908e6c61ddc7f2..41802dcb30774ef4f6262306a913abc5468c6c1e 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 a5f564db166d10b32cc7be690732d35f6af13000..1f28a4d54478bf2b6673bd630e87884f84daeb15 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 043e305c1abcd68ef446a02818d59567f2649359..f4027ffacaafc054fb23ca698ce804fed416e2e6 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 573c0850465cbf02ecf054684462266743085689..ee1b45267a7859721b3ce62f72ba30036a69f07b 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 4028801e38cbe5a2dd59caf01f0f1a4e6374b81e..4dd19733df7b376582fd1f385ec14bb28e586629 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 d8cb22218b69df6a36539e944da8c89052765ee1..0f283a72a322734bbe4f485cdfa42379460b0906 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 ef94a2813a50bd32b9c3da363f49cdfe31c1383a..43fa4d29b950dc3995738dfef38bc08f9fc785d0 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 ecc590840c654b936f867c0c677c53d9e087b9b8..f8502b6b9b5e11e3c403e1c2350a4fae1f0f147c 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 c797c6096b36864a5ae3d9649da9173724a219bc..9944a782a4f4600a416249210388aa61971b3640 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 11af848eb771404ba5cce81219d3b212a9425de3..260b59c397e09184799ba5ba22349bdb18855aee 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 3f33ee5841078e897439a15c1df377062a54c307..02d1e63e36a23ca54c204262c5f1b1f00cb2da54 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 ba95dc78ec98a2b364fdd7bd77d34afb2f1c4efc..8de5d8dabff64f1e62de51af7357cadd41dc5221 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 f8d65f3ec7b6165b5f080f9c901948eacb5a4300..f47d3de4b9153e1e1534888e4370be7b23fa8ae0 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 a813188182b0112bcf50022f73746719db0209ee..66f13f825e1ed775460f69f00e75cc53c20fab65 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 172944a9e56e178defce56d972e63855c37233d7..0ac55aba634d808b2f5b424aaa52e65e4fde6227 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 97715343c0b192c4d2595d8dbc0a64d0ca887e09..e6082ad0892dcc764d3de698db9180e543232558 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 5c99cdec9d1f4ade9ad0120f4e3a02aa6d4c31c4..9057797e02e4ff9512db9a89f29c0f7246fb2377 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 4164b77b996b9f24b7329df94ccde2622bcb5557..5e797e8c3664fe0855857ce74df5958b9f3cb1c0 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 3163c3d804dfefa2a9a99869eccb6ca3fb74b5dd..d25e88fc5c9be876280b992e807fed79c283687b 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 056c816e83bf725ed337154af53b06e87c6e7d00..ca60c47f1093dab63f8115d03b8f1eb4889875b6 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 a1a7687c790b7409229bfedf2ead7a15a28821e6..a5832214155dbeac598fd76cf8771454d5b2a847 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 80079f7d7b7af4c8e427f9b55502f565bcb430a4..2caa6b94ff72bca1e87731f354de228ca8992558 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 5357014774ce82f60c7496c1cd9fc2e7c1e15bf1..98a2c1fc3a5ca9f9496916d77e227713d79ff71d 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 56d1bea974afd7417a5391af36efc31b01a6b9dc..c1070c25d4321f69c634120d0354e7f45fa0802e 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 fbfabca09401196031d33d333f411e113756974c..4b450d9d9f84fba368ce6019c78c21ca2ce1807f 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 94ccef1dfa868c1e1def9a3f9501e6518c82ff33..29d8599b312bd28e1c1205efae1097fcb49c3e22 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 80f79c7ceaeb34c2c5b0d7c123c7c3aa08cbdf23..0958de0c3020bf904a71492cf8e873aead2467a2 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 a9599bd0935fdf21ac5fe5631147531c1059520e..f38e1c96c8a26de7f15f6aae60ee8474034765d3 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 a6dcc8a1d9d3daa610fe56c6cc10b56448aaaae2..70c3558ec4894b27eb0b9a9eb94b6db5c13b72ff 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 7e3bc5e4b07306f4ebcf4aba0428560f29854904..3bc679f49242085820a5b51c31a171dfff80669d 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 ecbdd1f7d431cb7ae16b363f773e8b714b7da7b2..61640b2953961d3a87ce80909957dcec2f016af8 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 d807b16a6fee81d644c2ed0efe4542b32b8c39d5..641e65b3daeb4e9f43fc0b9840106b8884f67db9 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 3f675ee76bf59d32fdf80b92611f8aa3d3806928..9f03c74c987b8ed556a714de7ea74f09f13e890b 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 cff55b497a68eceb45b40bad4b8138582ad51072..b91200130a5e5500dbd3e7c4084b186a0b8261be 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 e463e4d4fb3913bab51f692ecc0480689f397d41..098af3a9c0c595630d18b7aa9bedfb6d6af3633b 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 5d433257fb18fc5d1f7563d795f23e70a5d1b175..2f2f55fa112c822d1bd792df3e9656ab25567493 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 7b6bee3752dc32d5dfeda23c5428609f181b36e6..75eede0890dd4c36ac6c8de85b8e82ed7eb38e81 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 61cf96e7af2c7cd5d7b4aa5df265020f48d8efb7..c0a9df5e0ce7b157b4fe0424f206cabff74b0589 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 29acb8571c54f2664bea713b4c000ba30d15ffeb..747732e3363edd1201e682992149693c9d43cedf 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 5b22119cbcc8ebfbc6ce1ff5d6357859ba4f536d..d42d153271880c91ab4e8d21bc919869c41a87b4 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 3794c8c58bf733208c62a0f7ae01353786af0981..86510672c9f16d6cc799217c2a34ecc35be885d8 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 b5e4783171755349e1832cd849176b024a7a518f..d9b6599af6e27dc32304dc9ee2bce958ead9a40a 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 1445becd74d0de26681d8e58b63b8fefe8b335a1..cf6f46e3a6bcb62e5607dba61d06085c63585685 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 2ffd76050dfbbdae409e18ce98bd414cf9f99bf2..69715916b122b257b0908d9b2f497256f7a75c01 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 794cd001bfbcb10e1a5f7ab987e51218ea70e8e4..7650f5d31f481fbcc0b7d51eeed1a102e11f5377 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 9a8b91c19c90b222304573742699d69f0028fed3..a6328bf2b704113ee44ee700d31160d5d7ee0ff4 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 18086db4926199d532ab350d06bc5b53e01f3f00..7a80bf9c2ad6acf684dce458be76a4382ba431df 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 c5e49374e26d63765ee970e7f86326e15dd02b8a..c4b8ee347b98d58bc4b0f8970633c22a12c0e86c 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 61206bb7a23247a7eb68f584832b596d37253ddf..26ecc8018f84cf04c49af04e27384ba3115266f7 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 c0a4a870192f177d54770061c980645054ec5e5a..ffa34d4044635dc1f3412a104f01e3e3cc507b37 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 89c53e7b5b0b17842f41d4da41a2e325406d134d..1a6577bf410e1f674cda2c6c859752f883739448 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 28a49900dec56ae461ea033a27c732ac5148dbb1..b8dbce815b867b86a81b6c11ffbeb3272258f4f1 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 25a868268cd7061447fb6ef4917b3791630be6ff..960bbdfd551369f023e1b0274b66e2bc9acc7ff9 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 44194677ecc21331adc8bb04d8559356441cd8bf..bc4817c1e537dae60a888c8f46f1f78a71224514 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 e37fb75076f8c7be196e4f6646d0a53232809062..1aea3c4c5ab883a6bf3cb86afcd66feff90e2f9a 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 1833efa6fa09a5b4bc07e2e80ecb4238a8d3f957..0afc239fd6634f8b98fc38e98b6fe2b9d9142c1f 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 7e9014c633266b0bc6b371d84fed5e54c42ccffd..d51f44adf62c3962477764c05d24a57f0a40e0a8 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 01cd3ffa9491ab23269e27af3a366e76556d657f..a0a40616f478ca7a290cda818b876363ae9df544 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 98bc4b137f4e409bdcd0df73f3aca35dea77dc0e..147d83156ae1eae6fa804d40123b24fe286c7e6e 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 7c0da3adce520bd72e86785db2db2eaf1b013b86..5590d5e5bf5e67275a8cf0d7d2744cbc2913ad58 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 7955e2f9f2bd08184b7ca2ffec2b750a18f2094b..8b57332a30d250fc2b892621663a02f5040bb32f 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:34.797827Z", - "iopub.status.busy": "2025-03-24T12:33:34.797557Z", - "iopub.status.idle": "2025-03-24T12:33:36.011477Z", - "shell.execute_reply": "2025-03-24T12:33:36.010765Z" + "iopub.execute_input": "2025-03-24T12:46:44.547019Z", + "iopub.status.busy": "2025-03-24T12:46:44.546826Z", + "iopub.status.idle": "2025-03-24T12:46:45.709253Z", + "shell.execute_reply": "2025-03-24T12:46:45.708521Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3046.8995 MHz\n", + "CPU Freq: 3042.4799999999996 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 f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 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 707c60994369f22ddae5f5540af225dda60e9c8e..7df820927fc6b42e73c564e0c89f12e882c49dfa 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 d4cf37f0c7953a1ec6ad34def39e6db28de321ae..cd47a9fa01588e36cd73402f754db1ec0ce94ddc 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 f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/HEAD/_sources/information/environment.result.ipynb.txt +++ b/HEAD/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 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 12c5abab6971f62e51f3c1cbe6faf429f2cc777d..bba5747861de96aa08cadaa588b3f13460bb1094 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: 3046.8995 MHz +CPU Freq: 3042.4799999999996 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.ipynb b/HEAD/information/environment.ipynb index 7955e2f9f2bd08184b7ca2ffec2b750a18f2094b..8b57332a30d250fc2b892621663a02f5040bb32f 100644 --- a/HEAD/information/environment.ipynb +++ b/HEAD/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:34.797827Z", - "iopub.status.busy": "2025-03-24T12:33:34.797557Z", - "iopub.status.idle": "2025-03-24T12:33:36.011477Z", - "shell.execute_reply": "2025-03-24T12:33:36.010765Z" + "iopub.execute_input": "2025-03-24T12:46:44.547019Z", + "iopub.status.busy": "2025-03-24T12:46:44.546826Z", + "iopub.status.idle": "2025-03-24T12:46:45.709253Z", + "shell.execute_reply": "2025-03-24T12:46:45.708521Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3046.8995 MHz\n", + "CPU Freq: 3042.4799999999996 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 aa631788dfb164fb95c19acf997c8e10f8fbd553..cf0eb3e650d802ef8dda890cc7b55076c74e35e9 100644 --- a/HEAD/information/environment.result.html +++ b/HEAD/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3253.369 MHz +CPU Freq: 3296.15275 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.result.ipynb b/HEAD/information/environment.result.ipynb index f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/HEAD/information/environment.result.ipynb +++ b/HEAD/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/searchindex.js b/HEAD/searchindex.js index b45d26a22054bbaa9d870385d11ee23b887f3bd5..882c89536eee8fe5c13caa239921002745dd6345 100644 --- a/HEAD/searchindex.js +++ b/HEAD/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3046": 107, "8995": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3253": 108, "369": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3042": 107, "4799999999996": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3296": 108, "15275": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/attachments/.buildinfo b/dev/attachments/.buildinfo index 3a50873364a837b52c81afa5fd0b76579cd6eaa5..b09d60bdebf8a24569ea74931894f14829027c96 100644 --- a/dev/attachments/.buildinfo +++ b/dev/attachments/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: dfb076db6889a7ecb1bee721fdaa50b1 +config: 8926cc270a77c93aa86a651f256182f7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree b/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree index b4dacbb6d5d681a2e35c0b0bda74a654f7b6ea04..34847011520c1cfca68a695d2851424eeb20f337 100644 Binary files a/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree and b/dev/attachments/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/ascii/index.doctree b/dev/attachments/.doctrees/api_doc/ascii/index.doctree index a4999da0ea49515c98b3d7f34956729b6f29fb20..139e5231c2c590c6430e28e4ab9d9f02f98e6a0e 100644 Binary files a/dev/attachments/.doctrees/api_doc/ascii/index.doctree and b/dev/attachments/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/config/index.doctree b/dev/attachments/.doctrees/api_doc/config/index.doctree index 8472952f1d5e9d588ddd3910b9465a0bd1cc6e3c..76bc49eed8b5e25b66d47c9904a83711659a749a 100644 Binary files a/dev/attachments/.doctrees/api_doc/config/index.doctree and b/dev/attachments/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/config/meta.doctree b/dev/attachments/.doctrees/api_doc/config/meta.doctree index 86c3802f97dee7c793acf4ed81228cfee320d96b..ef46a6c97d86ce87ba48b836ac6a4df020ebe6ce 100644 Binary files a/dev/attachments/.doctrees/api_doc/config/meta.doctree and b/dev/attachments/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/background.doctree b/dev/attachments/.doctrees/api_doc/data/background.doctree index 406d52f6dccca51cc64d13f83e556638a3d84e28..d3cdb5bcbf559051411f6f2c4d3e48c46248b2f3 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/background.doctree and b/dev/attachments/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/blob.doctree b/dev/attachments/.doctrees/api_doc/data/blob.doctree index 2450d52ba115a106e8f1c84004d0a15b6fd675af..ad48cce516b38352af06d2f1d8c60ad8a38e50a8 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/blob.doctree and b/dev/attachments/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/decode.doctree b/dev/attachments/.doctrees/api_doc/data/decode.doctree index e6c5c9bf9d40d64d9fff8d97abaac470999e5b3a..9105febee7a0b71b4421cf9c0acb123114ccff25 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/decode.doctree and b/dev/attachments/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/encode.doctree b/dev/attachments/.doctrees/api_doc/data/encode.doctree index 920dfa37e8da12ee07bc0b0f674c33692487526c..1d860f155b895076d9d7870b978307190961fce1 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/encode.doctree and b/dev/attachments/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/image.doctree b/dev/attachments/.doctrees/api_doc/data/image.doctree index 7742b949251ca89678b16c8bbcea9607a68b281e..be05a1ffe3422b892b36c5c7d9e65a9e8bbe6d5d 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/image.doctree and b/dev/attachments/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/index.doctree b/dev/attachments/.doctrees/api_doc/data/index.doctree index 1924267b95b1808b328696de2310ea16f1ae0d86..8a19cbf3647f65ac59879777e4c961963a4d6560 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/index.doctree and b/dev/attachments/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/layer.doctree b/dev/attachments/.doctrees/api_doc/data/layer.doctree index d9ed622da291224055e2dee9a10034fd92511629..b95f7530a4827aa8517d05dcd7532613bd154c76 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/layer.doctree and b/dev/attachments/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/data/url.doctree b/dev/attachments/.doctrees/api_doc/data/url.doctree index 267e89d2c4d5f7e6ba45f7f7f74d1590f58edee4..3ecd5be911318d8c240fa36bfde6db2ad6cdfa55 100644 Binary files a/dev/attachments/.doctrees/api_doc/data/url.doctree and b/dev/attachments/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree index 458559812297b5541705132a208d73cc21e57626..87ce5713bc91235dd0526d38dbef26c6217eb69e 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/attachments/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/censor.doctree b/dev/attachments/.doctrees/api_doc/detect/censor.doctree index ae097ae021b781644174e1323a6d5890d0797269..9c09b3337db49ae783e79ee0b8efaf8fe64f94d7 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/censor.doctree and b/dev/attachments/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/eye.doctree b/dev/attachments/.doctrees/api_doc/detect/eye.doctree index 520e89745970ea73b8d594f8671f51b4cfee13e5..361b05f7256c5fd561a368e5842f20488b986e39 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/eye.doctree and b/dev/attachments/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/face.doctree b/dev/attachments/.doctrees/api_doc/detect/face.doctree index d831232f95b929aebaacf38ed4648e008864b465..0c9ecb9273ff5f1d4722035a4730fe8ff9276ab9 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/face.doctree and b/dev/attachments/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree b/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree index a2ce6bddc6d20fa45a6d2ca0d148adad406559ab..c5a6d78b47e049ea77fb27077846f2c6759a41eb 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree and b/dev/attachments/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/hand.doctree b/dev/attachments/.doctrees/api_doc/detect/hand.doctree index 2cdbcbe0a51b41b6ce6737f3c05771a5ededee8e..61096dc550aef0c41e3c4b59cc0d36ae2b2afcdc 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/hand.doctree and b/dev/attachments/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/head.doctree b/dev/attachments/.doctrees/api_doc/detect/head.doctree index 0dea754d5241070a28b22a28489d70101cf361a1..6515aa267db51089f5ca2148579ddfbaed3d3998 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/head.doctree and b/dev/attachments/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/index.doctree b/dev/attachments/.doctrees/api_doc/detect/index.doctree index 7e2a73e4b90591d4f4abe3cbafbbd5db22682370..11eaf529344096e5c1043f6a869e38b6887a1d69 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/index.doctree and b/dev/attachments/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree b/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree index 275c9d5910d68b15b37bc641b65ab8e84454a23c..eaa337930eeabe641a8839a3d77c68c8eb42469c 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree and b/dev/attachments/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/person.doctree b/dev/attachments/.doctrees/api_doc/detect/person.doctree index 8c1f00e9e7b938e731d917eb4a3450105703d69b..3ab4fac0bb227146988cf815fd43307733294aff 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/person.doctree and b/dev/attachments/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/similarity.doctree b/dev/attachments/.doctrees/api_doc/detect/similarity.doctree index 38e69f492e634a30a3bd84e4d119ee7d79fe3f42..dcf2d015147b323db28c67eb4116a5936214692f 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/similarity.doctree and b/dev/attachments/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/text.doctree b/dev/attachments/.doctrees/api_doc/detect/text.doctree index 455c00a4b4e564a1607b5d71a8b4476c16adaa1c..bdb75e73cdb33449972333da85f7ced69a07ecb0 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/text.doctree and b/dev/attachments/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/detect/visual.doctree b/dev/attachments/.doctrees/api_doc/detect/visual.doctree index a11e529f5269342fa49d73ed518d9e63ffe098f4..35c7a49630b02931c1a0c25bdf134125e667ce4f 100644 Binary files a/dev/attachments/.doctrees/api_doc/detect/visual.doctree and b/dev/attachments/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/canny.doctree b/dev/attachments/.doctrees/api_doc/edge/canny.doctree index 1a3fe6862258972c8bc23e2cb5f6345543dc6759..80f76cfb4d3a3ccb971ea8b1ea66a7f5d6a620d7 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/canny.doctree and b/dev/attachments/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/index.doctree b/dev/attachments/.doctrees/api_doc/edge/index.doctree index 2ba5d3378f2d934a1089cdaaddc31c710ad8b3d3..f28eb1620ceef4dc6628150d85ef35a9b87661a8 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/index.doctree and b/dev/attachments/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/lineart.doctree b/dev/attachments/.doctrees/api_doc/edge/lineart.doctree index c664b1253cd5d3a40b2d33a2d61b5756186b5897..c47c20b7c275d333cb6770ca007ec4802bd18d0b 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/lineart.doctree and b/dev/attachments/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree index ee697344c408828bfcfd7cbab10da414c20b5a60..36299b8b7901920de67110b0688dc2e983ca0540 100644 Binary files a/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/attachments/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/attachment.doctree b/dev/attachments/.doctrees/api_doc/generic/attachment.doctree index 803cbbdb8b61c052dfa99bfdced9531e03e3ccd7..0a9f778e766456113faeffa2afad45c4c289f35a 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/attachment.doctree and b/dev/attachments/.doctrees/api_doc/generic/attachment.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/classify.doctree b/dev/attachments/.doctrees/api_doc/generic/classify.doctree index d5aeb9d19ac427872a19f8f50f1f472ff3fb5cda..a160c40e9893c1c953930ad0a707100865524563 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/classify.doctree and b/dev/attachments/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/clip.doctree b/dev/attachments/.doctrees/api_doc/generic/clip.doctree index fcffe95a9ce68a20d72e8307d0fa0f5c305f0639..f2d75ccd4bed978842b4dabf5a941684e1d03be8 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/clip.doctree and b/dev/attachments/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/enhance.doctree b/dev/attachments/.doctrees/api_doc/generic/enhance.doctree index 5a05c5891a0922ab5f338a89b7dc18d4e3c0a5be..8824265b69b9c82f49bd6deae02c5fa5d7815597 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/enhance.doctree and b/dev/attachments/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/index.doctree b/dev/attachments/.doctrees/api_doc/generic/index.doctree index 44b4b5d287bd8dfa177bc30841fbf69132569a80..7916ab3a1f451fff4acaf68a2ff087c694277738 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/index.doctree and b/dev/attachments/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/siglip.doctree b/dev/attachments/.doctrees/api_doc/generic/siglip.doctree index 7b1b26d11fe92efe9b1ceb9c5e851dd9353b8e8f..3525c83142bad24c73a994f3b2c50f62c537d772 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/siglip.doctree and b/dev/attachments/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/generic/yolo.doctree b/dev/attachments/.doctrees/api_doc/generic/yolo.doctree index e9c6be9f483952998fb78908afb6f59f74dcb738..8153815913f04dbbfca99492de1d7ce5abd090e3 100644 Binary files a/dev/attachments/.doctrees/api_doc/generic/yolo.doctree and b/dev/attachments/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree b/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree index e271ca1a845f8a3361a66136fad196fff809fac4..687d225ac31c55e68ed2cb7edf57ace97811e3a9 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/attachments/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/index.doctree b/dev/attachments/.doctrees/api_doc/metadata/index.doctree index f0e13e21628ddabe1dc21dac256131a7679d976c..e09d80c6b93d504a5234b90ea146bcb2ce0c74df 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/index.doctree and b/dev/attachments/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree b/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree index 4ac41f8aea7c577f94398db9d39c973cb54e177a..27294d56814c0bb38f8d5331de8a75d3e476a265 100644 Binary files a/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree and b/dev/attachments/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree index eaae049768b244d8821e5c41842a62f659a44a65..75391aa6ab8737c6297b6b170f33f682b101f398 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/attachments/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree b/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree index dfaa0e71f0ed3b161c0a10a4b0e433a60e05cb4a..4bc2b05f712ccebcfdaf2df57f05fe2d99bb3dce 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree and b/dev/attachments/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree index 858c3efc23823762120f61b6fab13b5c5e418792..37dac60c28b8c1a5233698e19b94d93d01c28c7e 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/attachments/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/index.doctree b/dev/attachments/.doctrees/api_doc/metrics/index.doctree index 17ae931b17e26ea8ef84318836ff94b8f96dfcf3..d5a7b47c7535d0efb601d8a846060c07fec98796 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/index.doctree and b/dev/attachments/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree b/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree index 6be2e0dcd44e3a27b00734ea2948df2374a1c64b..dd9a7e677353343d43f0c154c2cb93b0e111f082 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/attachments/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree b/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree index bd8fb7022c3b3dea195383704eb9fe5e4a4fb6e5..962f42701f9f0de2d85346051b82b610439e4840 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree and b/dev/attachments/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree b/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree index d4f87023108af65c0701b46ae2a8269bed3ad513..96f8ce62f404bbbb89e1769b65a0d039a66c65d0 100644 Binary files a/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/attachments/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/ocr/index.doctree b/dev/attachments/.doctrees/api_doc/ocr/index.doctree index 50a78bca5455abc419b485b9d7d9d78a874a42d2..ad3da7b374d01874b942657267f1b34e49ff9446 100644 Binary files a/dev/attachments/.doctrees/api_doc/ocr/index.doctree and b/dev/attachments/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/align.doctree b/dev/attachments/.doctrees/api_doc/operate/align.doctree index faa673f40458700dd708208ee79cde77dc5f9a2f..a33bc795ef864c2ff9ef0e02d8275de2aab1bfcb 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/align.doctree and b/dev/attachments/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/censor.doctree b/dev/attachments/.doctrees/api_doc/operate/censor.doctree index 9932041fe9c67a534ccdf89d16932d5fb84f66b4..1ff74c704942cacb0b080ee5fa547c7f5e1df1c9 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/censor.doctree and b/dev/attachments/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree b/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree index 9afbf93c35397baf47fdc1436bb4d0f6a4d86d0d..3783f42d2ab4ea8a7340d4f8f54f4e29915121bc 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/attachments/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/index.doctree b/dev/attachments/.doctrees/api_doc/operate/index.doctree index 710a040cf73b215bdcc05c24f85063dadd4d28d3..48a7b534ac0b54a1773127c6de0cdc7c35fbb3ec 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/index.doctree and b/dev/attachments/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree b/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree index 4a93730a2f544388cbb291b357aa9c284d5f3f24..7d5343000bcb117332f9ae4e761a077c71e31508 100644 Binary files a/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree and b/dev/attachments/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree b/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree index 8b6ed14234b154f3766faf16aad281253f75272c..2a2386c8973603e04bd710283e640639737ffaf1 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree and b/dev/attachments/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/format.doctree b/dev/attachments/.doctrees/api_doc/pose/format.doctree index 7bfb55bfc62117e4b8f4419e8ea33d79a388d52b..4cdbc7f2b416a50d810908269c5a2d8871c013bb 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/format.doctree and b/dev/attachments/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/index.doctree b/dev/attachments/.doctrees/api_doc/pose/index.doctree index 51ba98a7737e03b7ea5369ed06e8d96400ca4ebb..74cfdc7ee48f674e1037b3edda4274144eb2f62a 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/index.doctree and b/dev/attachments/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/pose/visual.doctree b/dev/attachments/.doctrees/api_doc/pose/visual.doctree index 5c9b5e040fb8c44c7baaa184e8c78f73c84fcf7a..d9610e92454042ba621eefdd5c4c5c1a1e4c1de9 100644 Binary files a/dev/attachments/.doctrees/api_doc/pose/visual.doctree and b/dev/attachments/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/base.doctree b/dev/attachments/.doctrees/api_doc/preprocess/base.doctree index 3f9acc56d8a29be64d91b7bea3df7ab1af77cf73..c4a91f059198662d9a45eb4170ee3d1f31d008d4 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/base.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/index.doctree b/dev/attachments/.doctrees/api_doc/preprocess/index.doctree index fb05138e7a88c0d4cca17f2823fd3d8e93f0e974..1f8a60e1bedfb8cfa4987b76c3fd8d6c1db9b1e4 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/index.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree b/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree index dd8efb66c9c80f02e7c8286bc9ccd7681a0e980b..b0933d93938a13021b9caa2f7f7bcd844fb2b462 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree index 87a20885f1a5a4ee54dde31cdbb8541fe79aaf27..ac6847c947997babadd9543cfa61218301cb15c9 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree b/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree index fdec7376842d96915e12273627e467440ba74511..100e64bef7296a602c414b8a9988d682dca323f9 100644 Binary files a/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/attachments/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/resource/background.doctree b/dev/attachments/.doctrees/api_doc/resource/background.doctree index 527b12fdcac4914f11991688ff75bccf7d0ce983..b4fd691ebe5e8efa346ce11f68a86aad438a384f 100644 Binary files a/dev/attachments/.doctrees/api_doc/resource/background.doctree and b/dev/attachments/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/resource/index.doctree b/dev/attachments/.doctrees/api_doc/resource/index.doctree index 4fe93e93bbeb523ff9584f834467c48845662190..a552fcd2accbab8def1ca8aae4f16e0f52328e8d 100644 Binary files a/dev/attachments/.doctrees/api_doc/resource/index.doctree and b/dev/attachments/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree b/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree index afa6c1983139ae43105959c8bd3f706d7c28da8f..7ab0b2c6fb7154e62ac045f2d09e3786316ddc99 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree and b/dev/attachments/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/index.doctree b/dev/attachments/.doctrees/api_doc/restore/index.doctree index 7313533eda30b133ef4c05adcb6e41fa9276daf2..e1a7e8a6ff70076137a0d91de9d90a31f03c10b2 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/index.doctree and b/dev/attachments/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree b/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree index f66a9b6e723fa7f35f88893deaa2b5e428042b10..d165e8e457f2f0d352b36125ef9b01de54758ec3 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree and b/dev/attachments/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/restore/scunet.doctree b/dev/attachments/.doctrees/api_doc/restore/scunet.doctree index a4aea47b7d1ea9a96600655d4f577886c3b9c883..5140301eadfe84b27123353e3e8b02fd0ac55a07 100644 Binary files a/dev/attachments/.doctrees/api_doc/restore/scunet.doctree and b/dev/attachments/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/index.doctree b/dev/attachments/.doctrees/api_doc/sd/index.doctree index 5fd61873c9cf4c10fb29f084bebe6e1c83b412d3..e35e6517d4d8db416d2d5238748674d57e80840d 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/index.doctree and b/dev/attachments/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/metadata.doctree b/dev/attachments/.doctrees/api_doc/sd/metadata.doctree index 2d6a12a46d6a2abbe722ad3594e6e458d4f4f4e2..e9ed20319f03c8b0e3e991668cea29826e3f1915 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/metadata.doctree and b/dev/attachments/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/model.doctree b/dev/attachments/.doctrees/api_doc/sd/model.doctree index 8bf9b173b36dcce1f20333a921e76ca855682ee3..707ebd26c6d85d0a01766e69188ff836d0567e4a 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/model.doctree and b/dev/attachments/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/sd/nai.doctree b/dev/attachments/.doctrees/api_doc/sd/nai.doctree index dce6e109fa098b92974f376696e2438f7f0637a4..4108d6bf4e26627c2b240e97807e44ef70798ce2 100644 Binary files a/dev/attachments/.doctrees/api_doc/sd/nai.doctree and b/dev/attachments/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/segment/index.doctree b/dev/attachments/.doctrees/api_doc/segment/index.doctree index c9fe5ee879771bd7a671483319c5231e6892f06b..281afa56cf3e74c75da599911d3b85265e7b2716 100644 Binary files a/dev/attachments/.doctrees/api_doc/segment/index.doctree and b/dev/attachments/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree b/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree index 6e934e4e0fadaea80d932277b0e746bc906e6861..4546d3edcb83644ab3e305c6fc61b2dcda60cf49 100644 Binary files a/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree and b/dev/attachments/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree b/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree index 5b936c6d3027e2e3036b9941f597c7af961abebd..c8d668d53a629af9176d8df7d81b5461bb302e74 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/attachments/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/character.doctree b/dev/attachments/.doctrees/api_doc/tagging/character.doctree index 499119a8f9c7fa6fa42ea60bef45d18a60091a7b..00ce9c8a7c059bef2b0ff13dcc7850a71c2749a9 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/character.doctree and b/dev/attachments/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree index ef0a7611fd116d85f4b82551f59d095cf99230cd..37cb92f2c6576e9fa5a31175f9e197bf37f68ead 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree index cb75f5940bc2d7c08dab6c1db124754c980ad670..1bf60cdda4e3453b7d6655e86be69607e1094257 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/format.doctree b/dev/attachments/.doctrees/api_doc/tagging/format.doctree index 5ef15b0fb134f670e2c4924943270a7c25dc383e..832a3de4c2dc536b7b74202bbb66d161cf77c10b 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/format.doctree and b/dev/attachments/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/index.doctree b/dev/attachments/.doctrees/api_doc/tagging/index.doctree index f03c0c0d7490f83a1d1402c8afa4cbdf6aa717b2..71a34f97d866dc3926bd399d4cd48263834933e9 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/index.doctree and b/dev/attachments/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/match.doctree b/dev/attachments/.doctrees/api_doc/tagging/match.doctree index e4f9bde6dc25b0c26dfea01bc7ebc16e34881d9c..5921db72e6c3beb0ac90a168bcdb57ba27ffa85e 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/match.doctree and b/dev/attachments/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree index 16a2b05509b8748c70060eece20506dcda947f8c..f222f7654939bfa829c7525cfbeb9b0841a102f3 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/attachments/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/order.doctree b/dev/attachments/.doctrees/api_doc/tagging/order.doctree index d6236168383837f3d40d90d939e75ddcb44ca74c..a1ca85e93741fcb62ae8304b78b184638b3ced67 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/order.doctree and b/dev/attachments/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree b/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree index 5d00eab77fab12bbc6fe48f2afc7b833b6a5d009..edca384b42f6a30a9e88e3a89f3ec320b3299082 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree and b/dev/attachments/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree b/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree index 7a19f4e24f4905794213a533295aec110a46fef4..9b1fc2e18e76a98207362e1f165d39a6e22314d8 100644 Binary files a/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree and b/dev/attachments/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree b/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree index 5124c0a12d7c486e8ed35919cf455f377c510dcb..2b62171af71113e16af774a2834f9290b08f19f5 100644 Binary files a/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree and b/dev/attachments/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/upscale/index.doctree b/dev/attachments/.doctrees/api_doc/upscale/index.doctree index 4aa8f28b279518f25723d371f30580c19e05b43e..c3010dba39e3d253335ec28fce3bd576fd84fc08 100644 Binary files a/dev/attachments/.doctrees/api_doc/upscale/index.doctree and b/dev/attachments/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/cache.doctree b/dev/attachments/.doctrees/api_doc/utils/cache.doctree index b3da2f6b3c341b03543a1f7262ebdf834adbd80d..a6e6b36daeb6333d42bee0b3d83050c4fe492e27 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/cache.doctree and b/dev/attachments/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/func.doctree b/dev/attachments/.doctrees/api_doc/utils/func.doctree index d4bc998074ffa329ee90d0a92f14b1fd4a6a59ca..c75713f4ea19ed7483d4fd6d347f41b757006053 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/func.doctree and b/dev/attachments/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/index.doctree b/dev/attachments/.doctrees/api_doc/utils/index.doctree index 33f5d90e81be0515e46d9150a43969757240a008..b6d50b2e2f3a8d6b8a8223acf876ebe6cc58bcca 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/index.doctree and b/dev/attachments/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree index 266540b7cdf1d44892b925afcb2b404eac018e5f..24b16c778891f946c6635409260a82c45cc81c5e 100644 Binary files a/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/attachments/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree b/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree index a8689d5584972322cc531de5ca8ea5a4a5eaf701..bb5f88ff5f8a9421a7521527078b77b7977b394a 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree and b/dev/attachments/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree index 4380d5f6b3bb1fd5048d88449ba3b34799f2af9a..dbf73ec799c2b6fe5a903e033032476f79f68bf8 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/attachments/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/classify.doctree b/dev/attachments/.doctrees/api_doc/validate/classify.doctree index 59b2d224c6455fdda80528e9337b28791c54cdf7..a8945b74671adad765a7350d729d305370ec3621 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/classify.doctree and b/dev/attachments/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/color.doctree b/dev/attachments/.doctrees/api_doc/validate/color.doctree index 4baeb12e71bfdafe63c03e26d5dbb679290085a8..e41f3f2a507766e326b4f2d9a7f3c882c71a7591 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/color.doctree and b/dev/attachments/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/completeness.doctree b/dev/attachments/.doctrees/api_doc/validate/completeness.doctree index 49f5028880bb49cf1fd1e56f6ea0fba6e5b97cbe..277f136af4af1cc519347bfc1a80cd85b58b430a 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/completeness.doctree and b/dev/attachments/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree b/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree index c233c4ed73e53f81eef2dddf200fa097645885b1..4c8df71940b67a907250c43717a25b46fc1faa8a 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree and b/dev/attachments/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/furry.doctree b/dev/attachments/.doctrees/api_doc/validate/furry.doctree index e3a02d68f4312379664ec0bfd66a11797d8635ac..11469dc455f4e522e6833c69c1f0bc3949d7ed59 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/furry.doctree and b/dev/attachments/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/index.doctree b/dev/attachments/.doctrees/api_doc/validate/index.doctree index 711be52756733e4361b0b9f142192fb28bf6e0c9..1d26d3427957929a5d73fe9fd268a1bb88e29249 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/index.doctree and b/dev/attachments/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree b/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree index 52267579e7a0528475e0117bd01730a40ee7bed0..e6ec3b6717395532db79910431795e8c00177a55 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree and b/dev/attachments/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree b/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree index 06c2788b83cdf65efb978db4004079e75f1c0245..354832178efef80c9ff80530643c3d4b592373e9 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree and b/dev/attachments/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/portrait.doctree b/dev/attachments/.doctrees/api_doc/validate/portrait.doctree index 9511efe7e609db14a7f9634eed9253010b566e2a..07fd383bf523e08d0eb30c89f6d9f480bd971b48 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/portrait.doctree and b/dev/attachments/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/rating.doctree b/dev/attachments/.doctrees/api_doc/validate/rating.doctree index f896edbf6249c8093ca6ed16f2a96b020284112c..df2620330d218677d7ce1b0b1c3f7341524d521f 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/rating.doctree and b/dev/attachments/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/real.doctree b/dev/attachments/.doctrees/api_doc/validate/real.doctree index bb83ac01c1b6ac9fc7e20a6e8a1f995959268522..23724bde7c047218fb00ab6564b7bc2f7347ed07 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/real.doctree and b/dev/attachments/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/safe.doctree b/dev/attachments/.doctrees/api_doc/validate/safe.doctree index 9cb0954ac1a5771fdedcaab52029260271855d15..e39ee50ba19ac6d26c4a79980fcd5f007beb48d5 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/safe.doctree and b/dev/attachments/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/style_age.doctree b/dev/attachments/.doctrees/api_doc/validate/style_age.doctree index 449455c8c0d81fab5d087465dd9b3a1a4ee2e238..a8f59e9f85b313e752e0b3385f6f11237e1964d4 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/style_age.doctree and b/dev/attachments/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/teen.doctree b/dev/attachments/.doctrees/api_doc/validate/teen.doctree index 96e9259534b89d558803e537ff7a187a7d8d81a2..7ab00c3527aeb8446f82eb10656ddc85259987c2 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/teen.doctree and b/dev/attachments/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/attachments/.doctrees/api_doc/validate/truncate.doctree b/dev/attachments/.doctrees/api_doc/validate/truncate.doctree index 97e40307f15bab18e66e990255a245a85a1788a2..1fd89cf9497326c8ae7d250f700a5fe3a00e025f 100644 Binary files a/dev/attachments/.doctrees/api_doc/validate/truncate.doctree and b/dev/attachments/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/attachments/.doctrees/environment.pickle b/dev/attachments/.doctrees/environment.pickle index 8dfac6335ae96035e12c20a1e1253909a3af82fb..084633ef6decb746ac2e9409c3533091f069b2a4 100644 Binary files a/dev/attachments/.doctrees/environment.pickle and b/dev/attachments/.doctrees/environment.pickle differ diff --git a/dev/attachments/.doctrees/index.doctree b/dev/attachments/.doctrees/index.doctree index b6f6e897e502914775ce1a3733bb98d6955d9133..bad8077d91eb4b8578bec2eab76ed0691a91ffa4 100644 Binary files a/dev/attachments/.doctrees/index.doctree and b/dev/attachments/.doctrees/index.doctree differ diff --git a/dev/attachments/.doctrees/information/environment.doctree b/dev/attachments/.doctrees/information/environment.doctree index 6e3d9af0835f4df40a4fb1630b23b729d1470f31..a45e014d9e51b82dff64a9ccc7570d4e68948dab 100644 Binary files a/dev/attachments/.doctrees/information/environment.doctree and b/dev/attachments/.doctrees/information/environment.doctree differ diff --git a/dev/attachments/.doctrees/information/environment.result.doctree b/dev/attachments/.doctrees/information/environment.result.doctree index ea433da30d3cd41ecd15db2da75b5543a63e4df9..1f88eb1f05f8ff010317b8f8840a3c16cc37bab1 100644 Binary files a/dev/attachments/.doctrees/information/environment.result.doctree and b/dev/attachments/.doctrees/information/environment.result.doctree differ diff --git a/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb b/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb index e37136d36465eae55a9bb99fd613b3e9781c2904..f0b9a3d10945d0355ea2df56734c250d63429605 100644 --- a/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/attachments/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:58.535712Z", - "iopub.status.busy": "2025-03-24T12:33:58.535077Z", - "iopub.status.idle": "2025-03-24T12:33:59.794111Z", - "shell.execute_reply": "2025-03-24T12:33:59.789293Z" + "iopub.execute_input": "2025-03-24T12:47:06.801863Z", + "iopub.status.busy": "2025-03-24T12:47:06.801662Z", + "iopub.status.idle": "2025-03-24T12:47:07.962837Z", + "shell.execute_reply": "2025-03-24T12:47:07.962090Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3229.0255 MHz\n", + "CPU Freq: 3083.9947500000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb index d8ab6ee18814200b2f7891a530ad4c44d436b4a9..59afc83a4afc24a813fa26478a75af485c3cdd2c 100644 --- a/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/attachments/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:53.391875Z", - "iopub.status.busy": "2025-03-24T12:29:53.391652Z", - "iopub.status.idle": "2025-03-24T12:29:54.630665Z", - "shell.execute_reply": "2025-03-24T12:29:54.629883Z" + "iopub.execute_input": "2025-03-24T12:43:18.480766Z", + "iopub.status.busy": "2025-03-24T12:43:18.480548Z", + "iopub.status.idle": "2025-03-24T12:43:19.645755Z", + "shell.execute_reply": "2025-03-24T12:43:19.645044Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3249.1045 MHz\n", + "CPU Freq: 3009.14525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/.doctrees/tutorials/installation/index.doctree b/dev/attachments/.doctrees/tutorials/installation/index.doctree index 992bc72e4360fc26d44d1eb2c34be640ef8e31aa..e2ee3543d88946a805bdd05bab426fc8b4f8348b 100644 Binary files a/dev/attachments/.doctrees/tutorials/installation/index.doctree and b/dev/attachments/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/attachments/.doctrees/tutorials/quick_start/index.doctree b/dev/attachments/.doctrees/tutorials/quick_start/index.doctree index db14a50441b2ace42e3447e9ff8bf19afff3cd83..57ae7f119272e26f3ed335b2c471b32ebdd1750d 100644 Binary files a/dev/attachments/.doctrees/tutorials/quick_start/index.doctree and b/dev/attachments/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/attachments/_sources/information/environment.result.ipynb.txt b/dev/attachments/_sources/information/environment.result.ipynb.txt index d8ab6ee18814200b2f7891a530ad4c44d436b4a9..59afc83a4afc24a813fa26478a75af485c3cdd2c 100644 --- a/dev/attachments/_sources/information/environment.result.ipynb.txt +++ b/dev/attachments/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:53.391875Z", - "iopub.status.busy": "2025-03-24T12:29:53.391652Z", - "iopub.status.idle": "2025-03-24T12:29:54.630665Z", - "shell.execute_reply": "2025-03-24T12:29:54.629883Z" + "iopub.execute_input": "2025-03-24T12:43:18.480766Z", + "iopub.status.busy": "2025-03-24T12:43:18.480548Z", + "iopub.status.idle": "2025-03-24T12:43:19.645755Z", + "shell.execute_reply": "2025-03-24T12:43:19.645044Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3249.1045 MHz\n", + "CPU Freq: 3009.14525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/information/environment.html b/dev/attachments/information/environment.html index 85645bd25cff0f01c87160d74c1b1ccaf4a83341..1a2b874ec4045946eacf2a85718fdbf183884c03 100644 --- a/dev/attachments/information/environment.html +++ b/dev/attachments/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3229.0255 MHz +CPU Freq: 3083.9947500000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/attachments/information/environment.ipynb b/dev/attachments/information/environment.ipynb index e37136d36465eae55a9bb99fd613b3e9781c2904..f0b9a3d10945d0355ea2df56734c250d63429605 100644 --- a/dev/attachments/information/environment.ipynb +++ b/dev/attachments/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:58.535712Z", - "iopub.status.busy": "2025-03-24T12:33:58.535077Z", - "iopub.status.idle": "2025-03-24T12:33:59.794111Z", - "shell.execute_reply": "2025-03-24T12:33:59.789293Z" + "iopub.execute_input": "2025-03-24T12:47:06.801863Z", + "iopub.status.busy": "2025-03-24T12:47:06.801662Z", + "iopub.status.idle": "2025-03-24T12:47:07.962837Z", + "shell.execute_reply": "2025-03-24T12:47:07.962090Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3229.0255 MHz\n", + "CPU Freq: 3083.9947500000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/information/environment.result.html b/dev/attachments/information/environment.result.html index f5f0951d95af74f3544161ead335479df72eac68..651f4e97df039a9f7354fa1552e0793d38799d78 100644 --- a/dev/attachments/information/environment.result.html +++ b/dev/attachments/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3249.1045 MHz +CPU Freq: 3009.14525 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/attachments/information/environment.result.ipynb b/dev/attachments/information/environment.result.ipynb index d8ab6ee18814200b2f7891a530ad4c44d436b4a9..59afc83a4afc24a813fa26478a75af485c3cdd2c 100644 --- a/dev/attachments/information/environment.result.ipynb +++ b/dev/attachments/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:53.391875Z", - "iopub.status.busy": "2025-03-24T12:29:53.391652Z", - "iopub.status.idle": "2025-03-24T12:29:54.630665Z", - "shell.execute_reply": "2025-03-24T12:29:54.629883Z" + "iopub.execute_input": "2025-03-24T12:43:18.480766Z", + "iopub.status.busy": "2025-03-24T12:43:18.480548Z", + "iopub.status.idle": "2025-03-24T12:43:19.645755Z", + "shell.execute_reply": "2025-03-24T12:43:19.645044Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3249.1045 MHz\n", + "CPU Freq: 3009.14525 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/attachments/searchindex.js b/dev/attachments/searchindex.js index cff97b6031daf86007944a1357d1bab061daaed1..dcf260e2ce88aef9952b458ce918b585d0036752 100644 --- a/dev/attachments/searchindex.js +++ b/dev/attachments/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/attachment", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/attachment.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.attachment", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 83, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 12, 22, 23, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 13, 14, 15, 16, 17, 18, 21, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 24, 35, 47], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 12, 20, 21, 22, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 12, 22, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 12, 15, 21, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 18, 21, 22, 29, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 83, 86], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 49, 60, 61, 80], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 12, 24, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 12, 23, 25, 27, 28, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 83, 84, 86, 89, 90, 106], "resiz": [0, 23, 24, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 24, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 22, 23, 25, 27, 28, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 24, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 24, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 83, 86], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 23, 31, 40, 49], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 22, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 12, 20, 26, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 12, 17, 18, 21, 22, 35, 68, 69, 83, 108, 109, 110], "png": [0, 5, 8, 10, 13, 24, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 24, 26, 27, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 29, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 20, 75, 83, 106], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 20, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 31, 60, 68, 72], "creat": [4, 29, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 49, 51, 72, 84], "area": [4, 10, 12, 22, 23, 48, 49], "grid": 4, "pixel": [4, 24, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 20, 22, 23, 25, 27, 28, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 25, 27, 28, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 25, 27, 28], "back": [4, 83], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 27, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 13, 21, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 20, 21, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 29, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 13, 16, 18, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 14, 15, 21, 22, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 11, 48, 49, 53, 60, 107], "format": [5, 8, 10, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 22, 23, 24, 29, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 13, 14, 17, 18, 29, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 24, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 24, 29, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 12, 13, 16, 18, 24, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70, 83], "keyword": [5, 11, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 11, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 24, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 29, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 12, 17, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 23, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 13, 15, 18, 31, 34, 41], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81, 83], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 30, 34, 38, 51, 60, 70, 81, 83], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 29, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 22, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 18, 21, 46], "invalid": [5, 13, 16, 18, 21, 29, 30, 34, 36, 60, 83], "show": [5, 11, 13, 14, 15, 16, 52], "bool": [5, 7, 8, 11, 24, 27, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 20, 23, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 11, 12, 27, 46, 71], "true": [5, 7, 8, 11, 24, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 11, 24, 27, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 11, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 19, 24, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 29, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 40], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 29, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 29, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 12, 13, 14, 15, 21, 22, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 29, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 11, 13, 14, 16, 17, 22, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 16, 31, 34, 38, 40, 44, 68, 83], "ad": [8, 12, 60, 69, 70, 77], "background": [8, 9, 25, 27, 28, 31, 62, 68, 72, 107], "check": [8, 11, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 22, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 12, 14, 17, 67, 74, 87], "task": [8, 21, 22, 29, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 18, 22, 31, 60, 69, 76, 83], "featur": [8, 13, 18, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 12, 19, 24, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 22, 29, 30, 36, 37, 70, 86], "requir": [8, 10, 20, 21, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 20, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 15, 18, 20, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 23, 46, 59, 84, 99, 108, 109], "4": [8, 12, 15, 17, 18, 22, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81, 83], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 29, 55, 60], "singl": [8, 16, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 26, 68], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 18], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 16, 24, 29, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74, 83], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 24, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 23, 29, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 12, 19, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 16, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 22, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 22, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 25, 27, 28, 51, 72], "w": [10, 25, 27, 28, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 19, 25, 27, 28, 31, 49, 60], "By": [10, 46], "first": [10, 12, 16, 22, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 12, 16, 21, 22, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 12, 22, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 25, 27, 28, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 51], "download": 11, "special": [11, 12], "github": [11, 52, 108, 109, 110], "hug": [11, 18, 29, 30, 31, 34, 35, 40, 60, 83], "face": [11, 18, 19, 20, 29, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [11, 65, 66, 84], "track": 11, "host": [11, 12, 15, 20, 23, 29, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [11, 17, 20, 21, 24, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [11, 12, 22, 30, 31, 34, 35, 86], "http": [11, 52, 72, 110], "intern": [11, 34, 56, 69], "silent": [11, 65, 66, 84], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 35, 48, 84], "bar": 11, "displai": [11, 31, 34, 65, 66], "expect": [11, 38, 60], "session": 11, "get": [11, 25, 27, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 11, "hf": 11, "request": [11, 83], "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 52, 110], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 33, 107], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 29, 40, 44, 46, 61, 76, 80, 83, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 12, "No": [12, 68, 108, 109], "head": [12, 19, 24, 52, 74, 91, 100, 107], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 12, "girl": [12, 46, 74], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 40, 69, 74, 75, 80, 83, 98], "bust": 12, "torso": 12, "part": [12, 51, 52, 53], "collarbon": 12, "center": [12, 49, 59, 60], "pair": [12, 22, 34], "cover": [12, 20, 49, 68, 74], "breast": [12, 20, 74, 75, 76, 80, 82, 83], "boob": 12, "bra": 12, "nippl": [12, 13, 48, 68], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 48, 97, 107], "shld": 12, "shoulder": [12, 53], "mayb": 12, "one": [12, 29, 34, 38, 44, 46, 60, 74, 83], "view": [12, 46], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 40, 46, 60, 79, 82, 91], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 40, 42, 52, 54, 83, 107], "mark": 12, "belli": [12, 20], "button": [12, 30, 76], "hip": [12, 53], "half": [12, 16, 74], "stock": 12, "line": [12, 26, 27, 55], "knee": [12, 53], "below": [12, 55, 71, 110], "6": [12, 22, 24, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 12, "panti": [12, 77], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 48, 49, 95, 101, 107], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 12, "buttock": [12, 20], "least": [12, 37, 38, 70], "partial": 12, "behind": 12, "more": [12, 13, 33, 34, 46, 53, 58, 68, 86, 89], "less": [12, 13, 15, 21, 90], "stand": [12, 68, 75, 76, 80, 83], "sit": [12, 74], "ass": 12, "split": [12, 80], "leg": [12, 68], "wide": [12, 68], "90": 12, "degre": [12, 49], "typic": [12, 13, 31, 60], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 51, 92, 95, 101, 105], "10": [12, 23, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 12, "strongli": [12, 84], "11": [12, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 12, "pose": [12, 40, 107], "12": [12, 24, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 12, "vsplit": 12, "13": [12, 40, 53, 91, 92, 95, 99, 102, 104], "full": [12, 68], "almost": 12, "side": [12, 47, 74, 106], "usual": [12, 44], "ly": 12, "14": [12, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [12, 74], "dragon": 12, "poni": 12, "15": [12, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 12, "four": [12, 13, 91], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48, 96], "human": [12, 13, 14, 15, 16, 17, 18, 21, 52, 54, 90], "16": [12, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 12, "style": [12, 16, 21, 49, 83, 104, 110], "17": [12, 53, 60, 99, 104], "hponi": 12, "18": [12, 20, 53, 60, 95, 99, 101, 108, 109], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 53, 99], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 30, 53, 60, 68, 99], "hcat": 12, "cat": [12, 74, 81], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 34], "21": [12, 16, 53, 60, 104], "hbear": 12, "bear": 12, "22": [12, 53, 60], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 12, "toward": [12, 53], "viewer": [12, 68], "23": [12, 53, 60], "jackx": 12, "sometim": 12, "24": [12, 40, 44, 53, 60, 63], "hhors": 12, "hors": 12, "implement": [12, 31, 34, 45, 86], "aa09": 12, "25": [12, 15, 20, 35, 45, 60, 104], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "releas": 12, "time": [12, 70, 84], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [12, 110], "capabl": [12, 31, 38, 46, 83], "specif": [12, 13, 18, 29, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 83, 91, 95, 101], "scenario": [12, 75, 80, 86], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 68], "enhanc": [12, 33, 107], "improv": [12, 23, 83], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 58, 70, 98], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 60], "train": [12, 13, 14, 15, 16, 17, 18, 21, 29, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": [12, 29], "eventu": 12, "abandon": 12, "due": [12, 39, 40, 75, 80, 86, 91, 106], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 38, 49, 68, 107], "30": [12, 21, 49], "public": [12, 31], "friendli": [12, 110], "reduc": [12, 40, 51, 83], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 31, 35, 38, 48, 61, 74], "current": [12, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 12, "some": [12, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 12, "updat": [12, 30, 31, 34, 35, 69], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 41, 44, 83, 97], "closeup": 12, "adjust": [12, 35, 44, 74], "larg": [12, 27, 31, 40, 83], "hat": [12, 74], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 65], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 35, 75, 80], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 30, 46, 52, 73, 74, 77, 81, 82, 83, 87, 99, 103], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 12, "note": [12, 16, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [12, 35, 49, 91, 97, 107], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 35, 48], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48], "perform": [12, 16, 20, 21, 23, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 35, 48], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 46, 52], "f": [12, 17, 22, 40, 44, 68, 87], "2f": 12, "point": [13, 17, 40, 53, 60], "femal": [13, 20, 48, 74], "genit": 13, "male": [13, 20, 74], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [13, 14, 15, 16, 17, 21, 48, 68, 83], "identifi": [13, 30, 38, 65], "locat": 13, "anatom": 13, "analyz": [13, 20, 41], "data": [13, 16, 18, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [13, 14, 15, 16, 17, 34, 40, 60, 83, 87], "standard": [13, 15, 16, 17, 36, 60, 86], "n": [13, 14, 15, 16, 17, 18, 21, 38, 40, 48, 60, 68], "nano": [13, 15, 16, 17, 48], "faster": [13, 14, 15, 16, 17, 18, 48], "while": [13, 15, 16, 17, 24, 35, 47, 49, 63, 86], "slower": [13, 21], "construct": [13, 14, 16, 17, 48, 83], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 48], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 48, 74], "merg": [13, 14, 15, 16, 17, 40], "integ": [13, 38, 44, 53, 60], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 52], "indic": [13, 40, 53, 56, 75, 80, 83], "nipple_f": [13, 48], "peni": [13, 48], "pussi": [13, 48, 68], "runtimeerror": [13, 30, 34], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 48], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 58, 59, 60], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 48, 49], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 52], "pyplot": [13, 14, 15, 16, 52], "plt": [13, 14, 15, 16, 52], "imshow": [13, 14, 15, 16, 52], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 31, 35, 38, 56, 58, 60, 83, 86], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 84], "accuraci": [14, 15, 16, 17, 18, 21, 46, 90, 92, 95, 98, 101, 105], "higher": [14, 15, 16, 17, 18, 20, 23, 98], "consid": [14, 17, 22, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [14, 16, 17, 18, 22, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [14, 15, 16, 17, 18, 24, 35, 49, 53, 63], "alwai": [14, 16, 17, 18, 46], "except": [14, 17, 38, 56, 60, 68], "predict": [14, 18, 21, 29, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [14, 21, 33], "squat": [14, 16, 52], "297": 14, "239": [14, 46], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 15, "user": [15, 21, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [15, 17, 21, 68], "system": [15, 16, 25, 56, 60, 83, 95, 101], "overhead": [15, 16, 25, 86], "avail": [15, 21, 24, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [15, 21, 65, 66], "overrid": [15, 21], "auto": [15, 21, 52, 70, 89], "mostima_post": [15, 18], "29": [15, 18, 60], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 60], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 48], "bodi": [16, 21, 52, 53, 55, 68], "anime_halfbody_detect": 16, "pleas": [16, 23, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [16, 91, 94, 96, 100, 102, 104], "purpos": 16, "crop": [16, 51, 58, 59, 60, 68], "illustr": [16, 68, 92, 94], "therefor": [16, 40, 108, 109], "consist": [16, 40], "person": [16, 19, 22, 24, 35, 52, 100, 107], "peopl": [16, 81], "guarante": [16, 46], "you": [16, 18, 19, 21, 26, 29, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 16, "recommend": [16, 23, 40, 43, 44, 83, 84, 95, 101], "approach": 16, "detect_person": [16, 19, 24, 52], "individu": [16, 22, 38, 58, 67], "obtain": [16, 26, 39, 40], "local": [16, 61, 108, 109], "flexibl": [16, 58, 59], "lower": [16, 43, 44, 46, 48], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 46], "35": [17, 60, 68, 75, 83], "configur": [17, 30, 40, 58, 59, 60, 83, 107], "suit": 17, "case": [17, 23, 40, 43], "defin": [17, 21, 40, 68, 87], "being": 17, "label": [17, 18, 20, 22, 23, 24, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [17, 20, 23, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 31, 75, 83, 110], "repositori": [18, 29, 30, 31, 34, 35, 40], "anime_head_detect": 18, "contribut": 18, "our": [18, 29], "develop": [18, 84, 110], "yolo11": 18, "architectur": 18, "usag": [18, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 18, "0_": 18, "equal": [18, 49], "deprec": [18, 23, 39], "remov": [18, 23, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [18, 23], "help": [18, 40, 51, 63], "For": [18, 19, 21, 22, 31, 40, 46, 53, 67, 83, 89], "instead": [18, 23, 77], "detect_head": [19, 24], "booru_yolo": [19, 107], "detect_with_booru_yolo": 19, "detect_censor": [19, 48, 95, 101], "ey": [19, 49, 53, 68, 74, 107], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 91, 100, 107], "detect_halfbodi": 19, "hand": [19, 53, 55, 68, 74, 107], "detect_hand": 19, "nudenet": [19, 107], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 30, 31, 35, 84, 89, 106, 107], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 63, 67, 68, 89, 91], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 53, 55], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 88, 107], "topk": [20, 30], "100": [20, 25, 35, 43, 60, 86], "45": [20, 44, 60], "score_threshold": 20, "number": [20, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [20, 80], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 40, 49, 53, 68, 86, 87, 103], "fastest": [21, 25], "most": [21, 30, 31, 34, 35], "confidence_scor": [21, 24], "genshin_post": [21, 47, 48, 49], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 53], "451": 21, "716": [21, 46], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 31, 40, 43, 44], "comput": [22, 27, 31, 34, 42, 60, 86, 87, 99], "work": [22, 30, 31, 34, 37, 43, 70, 99], "aggreg": 22, "involv": 22, "segment": [22, 61, 107], "evalu": [22, 39], "algorithm": [22, 40, 43], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 39, 40, 43], "divid": [22, 53], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 40, 49, 53, 65, 66, 81], "max": [22, 23], "raw": [22, 30, 31, 34, 38], "depend": [22, 68, 69, 106], "unknown": [22, 29, 81], "hungarian": 22, "find": [22, 49], "optim": [22, 31, 40], "assign": [22, 23, 30, 40], "among": [22, 40], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 30, 44, 77], "correspond": [22, 40, 46, 51, 60, 83, 99, 103], "combin": [22, 38, 46], "against": [22, 84], "ground": [22, 95, 101], "truth": [22, 95, 101], "car": 22, "85": [22, 75, 83], "75": 22, "text_detect": 23, "been": [23, 99], "migrat": 23, "ocr": [23, 107], "detect_text_with_ocr": [23, 107], "soon": 23, "paddleocr": [23, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 23, "640": 23, "region": [23, 48, 51, 95, 101], "dbnet": 23, "do": [23, 51, 92], "640x640": 23, "ani": [23, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 83, 87, 89], "sinc": [23, 39], "appear": [24, 27], "font": 24, "pad": [24, 72], "see": [24, 68, 89], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 31, 41, 58, 59, 60, 83], "predefin": [24, 74], "extract": [24, 25, 27, 28, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [24, 30, 35, 38, 55], "shortest": 24, "edg": [24, 55, 107], "maintain": [24, 35, 47, 53, 86, 110], "font_manag": 24, "fontproperti": 24, "properti": [24, 29, 49, 53, 68, 70], "cv2": 25, "have": [25, 27, 40, 81, 82, 95, 101, 106], "lowest": 25, "resourc": [25, 107], "low_threshold": 25, "high_threshold": 25, "200": [25, 35, 60], "assum": [25, 27, 28, 72], "its": [25, 27, 28, 30, 40, 46, 47, 60, 69, 72, 75, 77, 83, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [25, 34, 39, 41, 68, 80, 83, 84], "high": [25, 34, 35, 62, 68, 84, 98, 99], "outlin": 26, "comparison": [26, 75], "canni": [26, 107], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 107], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 107], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 41, 49, 68], "effect": [27, 39, 48, 106], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 30, 31, 35, 108, 109], "power": 27, "runtim": [27, 31, 89, 98], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 55, 68, 84], "deeper": 27, "richer": 27, "probabl": [27, 31, 99], "extra": [27, 68], "increas": [27, 40], "resolut": [27, 28, 61, 84], "neural": [27, 28, 72, 87], "network": [27, 28, 72, 87], "machin": [29, 58, 87], "learn": [29, 58, 87], "those": [29, 30, 98], "hub": [29, 31], "manag": [29, 30, 31, 34, 35, 89, 107], "make": [29, 53, 58, 77, 87, 95, 99, 101], "classif": [29, 30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "tag": [29, 107], "regress": 29, "cach": [29, 30, 31, 34, 35, 61, 88, 107], "mechan": 29, "thread": [29, 31, 34, 86, 106], "safe": [29, 31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "concurr": 29, "access": [29, 30, 31, 34, 53, 68, 86], "metadata": [29, 35, 41, 67, 69, 70, 107], "eattach_monochrome_experi": [29, 83], "want": 29, "tagger": [29, 83], "look": [29, 36, 46, 68, 91], "framework": [29, 59], "emb_attach": 29, "repo_id": [29, 30, 31, 34, 35, 83], "hf_token": [29, 30, 31, 34, 35], "problem": [29, 87, 95, 101], "id": [29, 30, 31, 34, 35], "authent": [29, 30, 31, 34, 35], "token": [29, 30, 31, 34, 35], "__init__": [29, 30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [29, 30, 31, 35, 40, 48, 53, 60, 61, 74], "encoder_model": 29, "embed": [29, 30, 31, 34, 38, 83], "previous": 29, "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "privat": [30, 31, 32, 34, 44], "fn_preprocess": 30, "callabl": [30, 60], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 83, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 83, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "multimod": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "etc": [31, 60], "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "attach": [33, 83, 107], "open_attach": 33, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77, 83], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "reach": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": [44, 83], "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "dimens": [47, 60], "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "within": [48, 68, 75, 83], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "fit": 51, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "pars": [56, 58, 59, 67, 68, 107], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "tensor": [58, 59, 60, 69], "composit": [58, 60], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "interpol": [58, 59, 60], "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "extend": [59, 83], "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "50": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": [60, 83], "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "preserv": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 83, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "blue": 68, "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": [77, 83], "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "With": 83, "mlp_layer1_seed1": 83, "001": 83, "simultan": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3229": 108, "0255": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3249": 109, "1045": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "attachment"], [30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.attachment": [[29, 3, 1, "", "Attachment"], [29, 1, 1, "", "open_attachment"]], "imgutils.generic.attachment.Attachment": [[29, 4, 1, "", "__init__"], [29, 5, 1, "", "encoder_model"], [29, 4, 1, "", "predict"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 69], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 55], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34, 35], "attach": 29, "open_attach": 29, "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "Attachment": [[29, "attachment"]], "open_attachment": [[29, "open-attachment"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.attachment"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "attachment (class in imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.Attachment"]], "__init__() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.__init__"]], "encoder_model (imgutils.generic.attachment.attachment property)": [[29, "imgutils.generic.attachment.Attachment.encoder_model"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "open_attachment() (in module imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.open_attachment"]], "predict() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.predict"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/attachment", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/attachment.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.attachment", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 30, 63, 68], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 58, 59, 60, 61, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 55, 65, 66, 68, 70, 72, 75, 76, 80, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 80, 83, 84, 85, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 110], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 30, 31, 34, 35, 38, 40, 44, 46, 47, 48, 49, 51, 52, 53, 55, 60, 61, 63, 65, 66, 72, 80, 84, 103], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 48, 51, 52, 55, 58, 59, 60, 61, 68, 70, 73, 74, 83, 89], "ellipsi": 0, "max_height": 0, "resampl": [0, 60], "2": [0, 8, 12, 22, 23, 39, 40, 41, 44, 46, 53, 60, 63, 68, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "level": [0, 13, 14, 15, 16, 17, 18, 21, 34, 35, 39, 48, 61, 75, 95], "aspect": [0, 24, 35, 47], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 35, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 55, 60, 61, 63, 70, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "1": [0, 10, 12, 20, 21, 22, 39, 40, 41, 44, 46, 53, 60, 61, 63, 68, 69, 73, 74, 75, 76, 81, 83, 84, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "8": [0, 12, 22, 38, 40, 44, 48, 53, 60, 63, 68, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "gener": [0, 4, 12, 15, 21, 36, 37, 67, 68, 70, 76, 80, 83, 88, 95, 107], "art": [0, 68], "base": [0, 18, 21, 22, 29, 30, 31, 34, 35, 40, 41, 43, 44, 47, 48, 49, 51, 53, 55, 57, 58, 60, 61, 70, 72, 75, 76, 80, 81, 82, 83, 91, 95, 99, 101, 107], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 30, 31, 34, 38, 40, 43, 47, 49, 53, 56, 60, 68, 70, 73, 74, 79, 82, 83, 90, 92, 95, 98, 99, 101, 105], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 30, 32, 35, 36, 38, 40, 41, 43, 46, 48, 51, 52, 55, 65, 66, 68, 70, 76, 83, 84, 91, 94, 96, 99, 100, 102, 103, 104], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 47, 48, 49, 51, 52, 55, 58, 60, 63, 65, 66, 68, 70, 73, 74, 76, 77, 79, 81, 83, 84, 87, 91, 94, 96, 99, 100, 102, 104], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 40, 46, 48, 51, 52, 55, 60, 61, 63, 68, 69, 70, 73, 74, 81, 83, 86], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 40, 46, 47, 48, 60, 63, 86, 103], "width": [0, 4, 10, 49, 60, 61, 80], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 31, 34, 35, 36, 38, 40, 46, 48, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 73, 74, 81, 83, 89, 90, 91, 92, 95, 98, 101, 105], "set": [0, 12, 24, 30, 31, 35, 40, 51, 53, 55, 60, 83, 89, 92, 95, 101, 105, 106], "automat": [0, 4, 31, 34, 40, 51, 89, 108, 109], "determin": [0, 8, 40, 99], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 40, 47, 49, 51, 55, 58, 59, 60, 61, 63, 65, 66, 68, 72, 80, 84, 85, 103, 108, 109], "height": [0, 4, 10, 49, 60, 61, 80], "filter": [0, 35, 51, 60, 63, 73, 74, 95, 97, 101], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 63, 64, 65, 66, 68, 69, 70, 73, 75, 76, 77, 80, 83, 84, 86, 87, 89, 90, 91, 92, 95, 97, 98, 99, 101, 105], "when": [0, 7, 10, 12, 23, 25, 27, 28, 30, 31, 38, 40, 44, 48, 49, 53, 56, 60, 65, 68, 70, 72, 80, 83, 84, 86, 89, 90, 106], "resiz": [0, 23, 24, 35, 47, 55, 58, 59, 60, 68, 80], "charact": [0, 40, 46, 55, 71, 72, 75, 76, 77, 78, 83, 91, 107], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 40, 44, 48, 51, 53, 70, 72, 81, 90, 99, 106], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 31, 36, 37, 38, 40, 44, 45, 52, 53, 59, 60, 91, 96, 100, 102, 104, 108, 109], "intens": 0, "proport": [0, 91], "correct": [0, 38], "output": [0, 24, 30, 31, 34, 41, 55, 68, 69, 76, 81, 83, 110], "which": [0, 4, 10, 22, 23, 25, 27, 28, 34, 36, 40, 44, 49, 58, 60, 61, 64, 68, 69, 70, 72, 73, 76, 80, 86, 87, 89, 90, 92, 97, 98, 99, 106, 107, 108, 109, 110], "should": [0, 3, 10, 24, 40, 44, 48, 49, 51, 60, 72, 83, 110], "approxim": 0, "ratio": [0, 24, 35, 46, 47, 49, 80], "your": [0, 51, 65, 106, 108, 109, 110], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 75, 78, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 38, 40, 44, 48, 51, 53, 58, 59, 60, 69, 75, 80, 87, 90, 98, 106], "ensur": [0, 31, 35, 40, 47, 60, 65, 68, 83, 86], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110], "close": [0, 49, 68], "possibl": [0, 23, 31, 40, 49], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 38, 39, 45, 48, 49, 51, 55, 72, 75, 77, 80, 81, 99], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 30, 31, 34, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 55, 60, 61, 65, 66, 69, 72, 73, 74, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106], "represent": [0, 22, 40, 58, 59, 68], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 46, 48, 49, 51, 52, 53, 55, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 73, 74, 77, 79, 81, 82, 83, 84, 86, 87, 91, 94, 95, 96, 99, 100, 101, 102, 103, 104], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "here": [0, 12, 20, 26, 40, 44, 45, 68, 73, 75, 76, 80, 83, 84, 91, 93, 106, 108, 109], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 58, 60, 63, 65, 66, 68, 70, 71, 72, 74, 75, 76, 78, 81, 83, 84, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 58, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 35, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 58, 59, 60, 61, 63, 68, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110], "print": [0, 5, 12, 17, 18, 21, 22, 35, 68, 69, 83, 108, 109, 110], "png": [0, 5, 8, 10, 13, 24, 36, 38, 43, 48, 49, 51, 63, 68, 70, 72, 83, 84, 93, 106], "draw": [1, 24, 26, 27, 55, 99, 107], "ascii_draw": 1, "meta": [2, 107, 110], "__title__": [2, 110], "__version__": [2, 110], "__description__": [2, 110], "__author__": [2, 110], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "inform": [3, 29, 31, 34, 35, 36, 37, 38, 55, 68, 70, 82], "packag": 3, "titl": [3, 70], "project": [3, 20, 75, 83, 106], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 35, 39, 48, 65, 66, 68, 69, 86, 92, 107, 110], "short": [3, 76, 80, 83], "descript": [3, 20, 30, 34, 70], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 32, 34, 35, 36, 37, 52, 53, 59, 60, 67, 68, 69, 70, 76, 83, 87, 91, 99], "setup": 3, "py": [3, 72], "author": [3, 69], "email": 3, "step": [4, 49, 60, 68], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 31, 60, 68, 72], "creat": [4, 29, 30, 31, 34, 35, 36, 48, 58, 59, 60, 68, 70, 74, 90], "black": [4, 48, 68], "squar": [4, 60], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 31, 34, 36, 38, 40, 44, 48, 52, 53, 58, 60, 68, 69, 70, 76, 81, 83, 89, 91, 97, 98, 107, 110], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 49, 51, 72, 84], "area": [4, 10, 12, 22, 23, 48, 49], "grid": 4, "pixel": [4, 24, 38, 48, 49, 51, 60, 63, 68, 72, 98], "mean": [4, 20, 22, 23, 25, 27, 28, 30, 40, 43, 44, 49, 53, 58, 59, 60, 89, 92, 110], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 40, 43, 46, 48, 49, 51, 52, 55, 58, 59, 60, 63, 65, 67, 68, 69, 70, 82, 83, 84, 86, 87, 91, 95, 99, 101, 106], "suitabl": [4, 58, 60, 75, 99], "color": [4, 8, 10, 25, 27, 28, 48, 63, 68, 72, 97, 98, 107], "fore": [4, 25, 27, 28], "back": [4, 83], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 30, 35, 38, 39, 40, 41, 46, 47, 48, 49, 51, 58, 60, 61, 68, 69, 70, 74, 77, 82, 86, 89, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 110], "rgba": [4, 8, 32, 38, 65, 66, 72, 84], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 31, 34, 35, 40, 41, 53, 55, 60, 65, 68, 69, 70, 76, 80, 83, 92, 95, 101, 103, 105], "add": [4, 36, 69, 70, 77], "rgb": [4, 6, 7, 8, 31, 32, 48, 60, 61, 68, 72, 84], "In": [4, 27, 40, 91, 92], "document": [4, 108, 109, 110], "accur": [4, 13, 21, 95, 101], "present": [4, 36, 70, 75], "state": [4, 34], "shown": [4, 71], "follow": [4, 30, 40, 53, 59, 60, 64, 69, 70, 76, 83, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 38, 58, 59, 67, 69, 70, 71, 83, 86, 87, 95, 101, 107], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 48, 51, 53, 55, 58, 59, 60, 67, 68, 69, 70, 80, 81, 83, 86, 87, 89, 95, 101], "util": [5, 8, 11, 20, 21, 30, 33, 35, 44, 47, 51, 54, 58, 59, 64, 67, 69, 75, 76, 80, 83, 107], "handl": [5, 8, 11, 29, 30, 31, 34, 35, 37, 38, 56, 59, 60, 67, 70], "url": [5, 9, 13, 16, 18, 31, 38, 68, 107], "convers": [5, 8, 35, 59, 60], "between": [5, 14, 15, 21, 22, 30, 31, 34, 40, 44, 45, 49, 59, 65, 66, 74, 80, 84, 87], "valid": [5, 11, 48, 49, 53, 60, 107], "format": [5, 8, 10, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 41, 48, 51, 52, 54, 58, 60, 68, 69, 70, 76, 78, 83, 99, 107], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 30, 34, 35, 36, 49, 55, 58, 59, 60, 65, 66, 68, 69, 70, 83, 84], "convert": [5, 8, 31, 36, 38, 40, 53, 58, 59, 60, 70, 83, 99], "specifi": [5, 8, 22, 23, 24, 29, 30, 31, 34, 35, 40, 48, 49, 51, 60, 68, 69, 70, 74, 76, 81, 83, 86], "load": [5, 8, 13, 14, 17, 18, 29, 30, 31, 34, 35, 36, 38, 68, 83, 89], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 30, 32, 34, 35, 37, 60, 68, 70, 87, 110], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 30, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 61, 72, 75, 76, 80, 83, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 106], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 38, 53, 68, 69, 77, 89, 106], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 31, 35, 44, 47, 48, 49, 51, 58, 60, 61, 63, 68, 76, 84, 93, 98], "numpi": [5, 6, 10, 24, 31, 34, 38, 40, 51, 53, 83, 87], "arrai": [5, 10, 24, 29, 31, 38, 40, 44, 51, 53, 83, 87], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 36, 38, 44, 61, 67, 68, 69, 70, 89, 98, 106, 107], "path": [5, 8, 10, 12, 13, 16, 18, 24, 31, 35, 38, 61, 68, 69, 70, 76, 93, 98, 106], "desir": [5, 61], "addit": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 59, 68, 70, 83], "keyword": [5, 11, 30, 31, 34, 35, 36, 48, 49, 68, 70, 86], "argument": [5, 11, 29, 30, 31, 34, 35, 36, 48, 49, 52, 53, 68, 70, 74, 76, 83, 86], "pass": [5, 11, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 68, 72, 80, 84, 86], "save": [5, 10, 24, 36, 63, 68, 69, 70, 72], "encod": [5, 6, 9, 29, 30, 31, 34, 38, 70, 107], "open": [5, 6, 7, 8, 10, 12, 17, 30, 35, 47, 48, 49, 51, 63, 68, 69, 84, 89], "test": [5, 44, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "blob_url": 5, "qualiti": [5, 23, 41, 62, 68, 83, 84], "95": [5, 35, 60, 73, 74, 81], "base64": 5, "pre": [5, 13, 15, 18, 31, 34, 41], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 35, 36, 38, 44, 48, 52, 55, 56, 59, 60, 61, 68, 70, 75, 76, 89, 92, 93, 95, 98, 101, 105], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 30, 34, 35, 38, 48, 51, 53, 56, 58, 59, 60, 63, 68, 69, 70, 73, 74, 81, 83], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 30, 34, 38, 51, 60, 70, 81, 83], "unsupport": [5, 46, 59, 60, 81], "method": [5, 11, 29, 30, 31, 32, 34, 35, 37, 38, 40, 48, 60, 95, 101], "warn": 5, "userwarn": 5, "doesn": [5, 38, 74], "t": [5, 38, 74], "match": [5, 22, 34, 38, 51, 60, 74, 78, 107], "actual": [5, 18, 21, 46], "invalid": [5, 13, 16, 18, 21, 29, 30, 34, 36, 60, 83], "show": [5, 11, 13, 14, 15, 16, 52], "bool": [5, 7, 8, 11, 24, 27, 35, 40, 46, 48, 51, 52, 55, 60, 65, 66, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 98, 106], "effici": [5, 20, 23, 31, 69, 87], "without": [5, 35, 63, 68, 73, 74, 82], "content": [5, 11, 12, 27, 46, 71], "true": [5, 7, 8, 11, 24, 35, 40, 48, 49, 52, 55, 58, 59, 60, 65, 66, 69, 70, 73, 74, 77, 79, 83, 90, 93, 98, 106], "fals": [5, 6, 7, 8, 11, 24, 27, 35, 40, 46, 48, 60, 65, 66, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 90, 93, 98, 106], "otherwis": [5, 8, 11, 36, 40, 60, 65, 66, 70, 73, 74, 79, 84, 89], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 64, 68, 93, 106], "text": [5, 19, 24, 31, 34, 46, 68, 77, 79, 107], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 31, 34, 46, 58, 69, 83], "np": [6, 7, 10, 29, 30, 31, 34, 38, 40, 49, 51, 53, 83, 87], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 40], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 30, 31, 34, 35, 36, 40, 43, 44, 45, 46, 48, 53, 56, 59, 60, 61, 64, 68, 69, 70, 73, 74, 75, 76, 80, 81, 83, 84, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106], "order": [6, 7, 60, 77, 78, 107], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 35, 38, 59, 61, 68, 81, 84, 89], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 31, 34, 39, 40, 41, 43, 44, 60, 69, 107], "ndarrai": [7, 10, 29, 30, 31, 34, 38, 40, 44, 49, 51, 53, 83, 87], "channel": [7, 8, 32, 60, 65, 66, 84], "jpegimageplugin": [7, 61], "jpegimagefil": [7, 61], "0x7f9ec37389d0": 7, "shape": [7, 29, 40, 44, 51, 72, 83], "dtype": [7, 40], "3": [7, 10, 12, 13, 14, 15, 21, 22, 40, 41, 44, 46, 48, 53, 55, 60, 63, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 35, 36, 38, 46, 48, 58, 60, 68, 83, 86, 94], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 38, 41, 44, 46, 48, 49, 51, 52, 72, 75, 76, 83, 87, 94, 95, 101], "same": [7, 8, 29, 40, 45, 83, 86], "torchvis": [7, 57, 107], "transform": [7, 8, 56, 57, 58, 59, 77, 107], "to_tensor": [7, 58, 59], "process": [8, 9, 11, 13, 14, 16, 17, 22, 32, 35, 37, 38, 40, 58, 60, 63, 65, 66, 67, 74, 83, 110], "manipul": [8, 67], "python": [8, 38, 63, 86, 108, 109, 110], "librari": [8, 35, 58, 60, 63, 110], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 34, 35, 36, 37, 48, 49, 51, 55, 58, 59, 67, 69, 70, 83, 86, 87, 99, 110], "multipl": [8, 10, 16, 31, 34, 38, 40, 44, 68, 83], "ad": [8, 12, 60, 69, 70, 77], "background": [8, 9, 25, 27, 28, 31, 62, 68, 72, 107], "check": [8, 11, 38, 43, 69, 73, 74, 79, 90, 93, 103, 106, 110], "alpha": [8, 32, 65, 66], "design": [8, 22, 30, 34, 36, 37], "simplifi": [8, 91], "common": [8, 59], "relat": [8, 12, 14, 17, 67, 74, 87], "task": [8, 21, 22, 29, 34, 37, 48, 58], "applic": [8, 58, 75, 80, 99], "kei": [8, 18, 22, 31, 60, 69, 76, 83], "featur": [8, 13, 18, 31, 33, 34, 40, 44, 70, 72, 75, 76, 77, 83, 91], "binari": [8, 87], "like": [8, 12, 19, 24, 59, 60, 80, 86, 110], "onc": 8, "particularli": [8, 22, 29, 30, 36, 37, 70, 86], "requir": [8, 10, 20, 21, 40, 49, 69, 70, 95, 101, 110], "preprocess": [8, 20, 30, 31, 35, 40, 65, 107], "befor": [8, 38, 40, 69, 83], "further": 8, "analysi": [8, 41], "force_background": [8, 60], "appli": [8, 15, 18, 20, 32, 40, 48, 49, 51, 58, 60, 63, 83, 87], "necessari": [8, 40, 75, 80], "ha": [8, 23, 46, 59, 84, 99, 108, 109], "4": [8, 12, 15, 17, 18, 22, 38, 39, 40, 41, 44, 48, 53, 63, 65, 66, 68, 76, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "avoid": [8, 75], "anomali": 8, "dure": [8, 30, 38, 77, 98, 106], "subsequ": [8, 31, 48], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 31, 34, 38, 40, 48, 53, 58, 60, 68, 70, 73, 74, 81, 83], "retain": 8, "typeerror": [8, 53, 58, 59, 60, 73, 74, 81], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 44, 46, 48, 49, 52, 55, 58, 59, 60, 61, 73, 74, 81, 82, 83, 90, 92, 95, 101, 105], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 34, 35, 40, 41, 44, 46, 48, 49, 52, 60, 83, 91, 92, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105], "take": [8, 29, 55, 60], "singl": [8, 16, 34, 38, 40, 59, 60, 77, 83, 87], "call": [8, 26, 68], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 30, 35, 40, 44, 51, 58, 67, 77, 79, 83, 84, 99], "item": [8, 10, 18], "batch": [8, 65, 66, 83, 84, 103], "multiimagestyp": [8, 31, 34, 40, 49], "iter": [8, 60, 63, 74], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 61], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 30, 31, 34, 35, 39, 40, 41, 43, 44, 46, 52, 53, 63, 65, 66, 69, 71, 72, 76, 78, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "pillow": [8, 57, 107], "boolean": [8, 40], "tool": [9, 16, 24, 29, 30, 32, 39, 40, 41, 42, 48, 63, 71, 77, 97, 99], "basic": [9, 58, 62, 74, 83], "grid_background": 9, "grid_transpar": 9, "blob": [9, 72, 107], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 38, 107], "rgb_decod": 9, "load_imag": [9, 24, 52, 68], "has_alpha_channel": 9, "layer": [9, 87, 107], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 40, 64, 68, 75, 80, 86, 106, 108, 109], "block": [10, 30, 34, 35], "togeth": 10, "new": [10, 23, 29, 30, 53, 65, 66, 68, 69, 74], "similar": [10, 12, 19, 31, 34, 40, 44, 60, 80, 83, 107], "techniqu": [10, 32, 38], "p": [10, 75, 76, 80, 83], "need": [10, 16, 35, 46, 49, 86, 90, 92, 95, 98, 101, 105], "stack": [10, 83], "addition": 10, "second": [10, 22, 40, 45, 79], "element": [10, 83], "rang": [10, 40, 44, 49], "left": [10, 48, 49, 53, 87], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 30, 31, 35, 39, 40, 41, 44, 46, 48, 49, 51, 53, 55, 58, 59, 60, 63, 68, 69, 73, 74, 75, 76, 77, 80, 81, 82, 83, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110], "right": [10, 48, 53, 87], "two": [10, 22, 40, 45, 63, 79, 98], "dimension": [10, 83], "h": [10, 25, 27, 28, 51, 72], "w": [10, 25, 27, 28, 51, 72, 83], "posit": [10, 40, 48, 49, 91], "target": [10, 19, 25, 27, 28, 31, 49, 60], "By": [10, 46], "first": [10, 12, 16, 22, 35, 40, 45, 79], "howev": [10, 40], "solid": [10, 48], "pure": [10, 72], "lime": [10, 72], "nian": 10, "nian_lim": 10, "yellow": [10, 68], "5": [10, 12, 16, 21, 22, 40, 41, 44, 46, 49, 51, 53, 58, 59, 60, 61, 68, 75, 87, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "9": [10, 12, 22, 40, 44, 53, 60, 68, 81, 90, 91, 92, 94, 95, 98, 99, 100, 101, 102, 104, 105], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 30, 34, 35, 38, 41, 48, 49, 51, 59, 60, 68, 69, 73], "mask": [10, 25, 27, 28, 49, 51, 72], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 51], "download": 11, "special": [11, 12], "github": [11, 52, 108, 109, 110], "hug": [11, 18, 29, 30, 31, 34, 35, 40, 60, 83], "face": [11, 18, 19, 20, 29, 30, 31, 34, 35, 40, 53, 55, 60, 68, 74, 83, 91, 107], "progress": [11, 65, 66, 84], "track": 11, "host": [11, 12, 15, 20, 23, 29, 31, 40, 46, 61, 76, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "main": [11, 17, 20, 21, 24, 30, 31, 34, 35, 40, 60, 68, 70, 72, 75, 86, 110], "compon": [11, 12, 22, 30, 31, 34, 35, 86], "http": [11, 52, 72, 110], "intern": [11, 34, 56, 69], "silent": [11, 65, 66, 84], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 36, 48, 49, 68, 70], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 35, 48, 84], "bar": 11, "displai": [11, 31, 34, 65, 66], "expect": [11, 38, 60], "session": 11, "get": [11, 25, 27, 28, 29, 31, 39, 41, 61, 62, 68, 72, 75, 78, 83, 89, 91, 96, 98, 100, 102, 104], "especi": 11, "hf": 11, "request": [11, 83], "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 52, 110], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 33, 107], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 29, 40, 44, 46, 61, 76, 80, 83, 84, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105, 110], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 39, 40, 41, 43, 44, 46, 52, 63, 65, 66, 71, 78, 84, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "explan": 12, "No": [12, 68, 108, 109], "head": [12, 19, 24, 52, 74, 91, 100, 107], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 39, 40, 41, 43, 52, 54, 55, 61, 68, 71, 72, 74, 75, 78, 84, 91, 92, 95, 96, 100, 101, 102, 104, 105, 110], "pretti": 12, "girl": [12, 46, 74], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 40, 69, 74, 75, 80, 83, 98], "bust": 12, "torso": 12, "part": [12, 51, 52, 53], "collarbon": 12, "center": [12, 49, 59, 60], "pair": [12, 22, 34], "cover": [12, 20, 49, 68, 74], "breast": [12, 20, 74, 75, 76, 80, 82, 83], "boob": 12, "bra": 12, "nippl": [12, 13, 48, 68], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 48, 97, 107], "shld": 12, "shoulder": [12, 53], "mayb": 12, "one": [12, 29, 34, 38, 44, 46, 60, 74, 83], "view": [12, 46], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 40, 46, 60, 79, 82, 91], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 40, 42, 52, 54, 83, 107], "mark": 12, "belli": [12, 20], "button": [12, 30, 76], "hip": [12, 53], "half": [12, 16, 74], "stock": 12, "line": [12, 26, 27, 55], "knee": [12, 53], "below": [12, 55, 71, 110], "6": [12, 22, 24, 40, 44, 53, 60, 63, 73, 74, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 109], "nopan": 12, "panti": [12, 77], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 48, 49, 95, 101, 107], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 35, 40, 44, 46, 48, 51, 53, 60, 68, 73, 74, 80, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 104, 105], "butt": 12, "buttock": [12, 20], "least": [12, 37, 38, 70], "partial": 12, "behind": 12, "more": [12, 13, 33, 34, 46, 53, 58, 68, 86, 89], "less": [12, 13, 15, 21, 90], "stand": [12, 68, 75, 76, 80, 83], "sit": [12, 74], "ass": 12, "split": [12, 80], "leg": [12, 68], "wide": [12, 68], "90": 12, "degre": [12, 49], "typic": [12, 13, 31, 60], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 51, 92, 95, 101, 105], "10": [12, 23, 30, 40, 44, 49, 53, 60, 63, 90, 91, 92, 95, 98, 99, 101, 102], "sprd": 12, "strongli": [12, 84], "11": [12, 40, 53, 90, 91, 92, 95, 98, 99, 101, 102], "vsplt": 12, "pose": [12, 40, 107], "12": [12, 24, 40, 48, 53, 60, 90, 91, 92, 95, 98, 99, 101, 102], "vsprd": 12, "vsplit": 12, "13": [12, 40, 53, 91, 92, 95, 99, 102, 104], "full": [12, 68], "almost": 12, "side": [12, 47, 74, 106], "usual": [12, 44], "ly": 12, "14": [12, 53, 60, 91, 92, 95, 99, 102, 110], "wing": [12, 74], "dragon": 12, "poni": 12, "15": [12, 43, 45, 53, 60, 91, 92, 95, 99, 102, 108, 109], "feral": 12, "four": [12, 13, 91], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48, 96], "human": [12, 13, 14, 15, 16, 17, 18, 21, 52, 54, 90], "16": [12, 53, 60, 63, 65, 66, 91, 95, 99, 102], "hdrago": 12, "style": [12, 16, 21, 49, 83, 104, 110], "17": [12, 53, 60, 99, 104], "hponi": 12, "18": [12, 20, 53, 60, 95, 99, 101, 108, 109], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 53, 99], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 30, 53, 60, 68, 99], "hcat": 12, "cat": [12, 74, 81], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 34], "21": [12, 16, 53, 60, 104], "hbear": 12, "bear": 12, "22": [12, 53, 60], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 68, 70, 80, 83, 95, 98, 108, 109], "contest": 12, "toward": [12, 53], "viewer": [12, 68], "23": [12, 53, 60], "jackx": 12, "sometim": 12, "24": [12, 40, 44, 53, 60, 63], "hhors": 12, "hors": 12, "implement": [12, 31, 34, 45, 86], "aa09": 12, "25": [12, 15, 20, 35, 45, 60, 104], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 31, 34, 35, 40, 41, 46, 48, 53, 58, 59, 60, 75, 80, 83, 84, 90, 91, 94, 96, 99, 100, 102, 103, 104], "releas": 12, "time": [12, 70, 84], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 32, 34, 35, 38, 48, 49, 53, 56, 58, 60, 61, 67, 68, 70, 74, 91, 92, 95, 96, 100, 101, 102, 104, 105], "advanc": [12, 110], "capabl": [12, 31, 38, 46, 83], "specif": [12, 13, 18, 29, 30, 31, 34, 36, 38, 48, 53, 56, 58, 60, 70, 71, 83, 91, 95, 101], "scenario": [12, 75, 80, 86], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 68], "enhanc": [12, 33, 107], "improv": [12, 23, 83], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 58, 70, 98], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 60], "train": [12, 13, 14, 15, 16, 17, 18, 21, 29, 40, 41, 75, 76, 77, 80, 84, 95, 101], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": [12, 29], "eventu": 12, "abandon": 12, "due": [12, 39, 40, 75, 80, 86, 91, 106], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 38, 49, 68, 107], "30": [12, 21, 49], "public": [12, 31], "friendli": [12, 110], "reduc": [12, 40, 51, 83], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 31, 35, 38, 48, 61, 74], "current": [12, 59, 65, 68, 95, 101, 108, 109, 110], "reincarn": 12, "some": [12, 30, 33, 40, 44, 45, 49, 62, 73, 75, 76, 80, 83, 84, 86, 93, 106, 108, 109], "yolov8s_aa09": 12, "updat": [12, 30, 31, 34, 35, 69], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 41, 44, 83, 97], "closeup": 12, "adjust": [12, 35, 44, 74], "larg": [12, 27, 31, 40, 83], "hat": [12, 74], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 65], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 35, 75, 80], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 30, 46, 52, 73, 74, 77, 81, 82, 83, 87, 99, 103], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 30, 31, 34, 39, 41, 43, 44, 46, 52, 53, 55, 77, 81, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "though": 12, "note": [12, 16, 40, 49, 68, 91, 95, 98, 101, 108, 109], "complet": [12, 35, 49, 91, 97, 107], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 31, 34, 35, 41, 48, 83, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 35, 48], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 35, 48], "perform": [12, 16, 20, 21, 23, 31, 34, 35, 40, 46, 48, 49, 52, 60, 75, 86, 98, 99, 108, 109], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 35, 41, 46, 48, 53, 55, 76, 83], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 35, 40, 43, 44, 46, 48, 51, 55, 75, 76, 80, 83, 90, 98], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 35, 48], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 35, 48, 49], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 46, 52], "f": [12, 17, 22, 40, 44, 68, 87], "2f": 12, "point": [13, 17, 40, 53, 60], "femal": [13, 20, 48, 74], "genit": 13, "male": [13, 20, 74], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 40, 41, 44, 46, 48, 52, 53, 55, 60, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 83, 84, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 107, 110], "v1": [13, 14, 15, 16, 17, 21, 48, 68, 83], "identifi": [13, 30, 38, 65], "locat": 13, "anatom": 13, "analyz": [13, 20, 41], "data": [13, 16, 18, 36, 38, 40, 52, 59, 67, 68, 75, 77, 95, 101, 107, 108, 109, 110], "either": [13, 14, 15, 16, 17, 34, 40, 60, 83, 87], "standard": [13, 15, 16, 17, 36, 60, 86], "n": [13, 14, 15, 16, 17, 18, 21, 38, 40, 48, 60, 68], "nano": [13, 15, 16, 17, 48], "faster": [13, 14, 15, 16, 17, 18, 48], "while": [13, 15, 16, 17, 24, 35, 47, 49, 63, 86], "slower": [13, 21], "construct": [13, 14, 16, 17, 48, 83], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 48], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 48, 74], "merg": [13, 14, 15, 16, 17, 40], "integ": [13, 38, 44, 53, 60], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 35, 48, 49], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 52], "indic": [13, 40, 53, 56, 75, 80, 83], "nipple_f": [13, 48], "peni": [13, 48], "pussi": [13, 48, 68], "runtimeerror": [13, 30, 34], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 48], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 58, 59, 60], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 48, 49], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 52], "pyplot": [13, 14, 15, 16, 52], "plt": [13, 14, 15, 16, 52], "imshow": [13, 14, 15, 16, 52], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 31, 35, 38, 56, 58, 60, 83, 86], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 84], "accuraci": [14, 15, 16, 17, 18, 21, 46, 90, 92, 95, 98, 101, 105], "higher": [14, 15, 16, 17, 18, 20, 23, 98], "consid": [14, 17, 22, 40, 46, 49, 51, 61, 74, 95, 101], "overlap": [14, 16, 17, 18, 22, 65, 66, 75, 76, 78, 80, 83, 84, 107], "coordin": [14, 15, 16, 17, 18, 24, 35, 49, 53, 63], "alwai": [14, 16, 17, 18, 46], "except": [14, 17, 38, 56, 60, 68], "predict": [14, 18, 21, 29, 30, 31, 34, 35, 76, 83, 90, 92, 94, 95, 98, 99, 101, 103, 105], "yolo_predict": [14, 21, 33], "squat": [14, 16, 52], "297": 14, "239": [14, 46], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 40, 46, 60, 63, 72, 90, 91, 92, 94, 95, 96, 98, 100, 101, 102, 104, 105], "anime_face_detect": 15, "user": [15, 21, 30, 31, 34, 35, 38, 61, 70, 110], "balanc": [15, 17, 21, 68], "system": [15, 16, 25, 56, 60, 83, 95, 101], "overhead": [15, 16, 25, 86], "avail": [15, 21, 24, 30, 31, 38, 40, 46, 49, 56, 60, 68, 81, 89, 90, 92, 95, 101, 105], "v0": [15, 21, 65, 66], "overrid": [15, 21], "auto": [15, 21, 52, 70, 89], "mostima_post": [15, 18], "29": [15, 18, 60], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 60], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 48], "bodi": [16, 21, 52, 53, 55, 68], "anime_halfbody_detect": 16, "pleas": [16, 23, 39, 40, 46, 65, 67, 69, 84, 91, 95, 98, 101, 108, 109], "primari": [16, 91, 94, 96, 100, 102, 104], "purpos": 16, "crop": [16, 51, 58, 59, 60, 68], "illustr": [16, 68, 92, 94], "therefor": [16, 40, 108, 109], "consist": [16, 40], "person": [16, 19, 22, 24, 35, 52, 100, 107], "peopl": [16, 81], "guarante": [16, 46], "you": [16, 18, 19, 21, 26, 29, 46, 49, 65, 66, 83, 84, 86, 89, 90, 91, 92, 95, 98, 101, 105, 110], "inde": 16, "recommend": [16, 23, 40, 43, 44, 83, 84, 95, 101], "approach": 16, "detect_person": [16, 19, 24, 52], "individu": [16, 22, 38, 58, 67], "obtain": [16, 26, 39, 40], "local": [16, 61, 108, 109], "flexibl": [16, 58, 59], "lower": [16, 43, 44, 46, 48], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 46], "35": [17, 60, 68, 75, 83], "configur": [17, 30, 40, 58, 59, 60, 83, 107], "suit": 17, "case": [17, 23, 40, 43], "defin": [17, 21, 40, 68, 87], "being": 17, "label": [17, 18, 20, 22, 23, 24, 30, 31, 34, 35, 40, 41, 46, 77, 99, 103], "infer": [17, 20, 23, 31, 34, 35, 52, 65, 66, 89, 98], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 31, 75, 83, 110], "repositori": [18, 29, 30, 31, 34, 35, 40], "anime_head_detect": 18, "contribut": 18, "our": [18, 29], "develop": [18, 84, 110], "yolo11": 18, "architectur": 18, "usag": [18, 30, 31, 67, 68, 69, 75, 86, 87, 106], "head_detect_v2": 18, "0_": 18, "equal": [18, 49], "deprec": [18, 23, 39], "remov": [18, 23, 30, 35, 39, 46, 63, 72, 74, 76, 77, 82, 83], "futur": [18, 23], "help": [18, 40, 51, 63], "For": [18, 19, 21, 22, 31, 40, 46, 53, 67, 83, 89], "instead": [18, 23, 77], "detect_head": [19, 24], "booru_yolo": [19, 107], "detect_with_booru_yolo": 19, "detect_censor": [19, 48, 95, 101], "ey": [19, 49, 53, 68, 74, 107], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 91, 100, 107], "detect_halfbodi": 19, "hand": [19, 53, 55, 68, 74, 107], "detect_hand": 19, "nudenet": [19, 107], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 30, 31, 35, 84, 89, 106, 107], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 31, 34, 35, 76, 89, 99], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 63, 67, 68, 89, 91], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 53, 55], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 88, 107], "topk": [20, 30], "100": [20, 25, 35, 43, 60, 86], "45": [20, 44, 60], "score_threshold": 20, "number": [20, 30, 31, 34, 38, 40, 46, 53, 61, 63, 87, 90], "keep": [20, 80], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 40, 49, 53, 68, 86, 87, 103], "fastest": [21, 25], "most": [21, 30, 31, 34, 35], "confidence_scor": [21, 24], "genshin_post": [21, 47, 48, 49], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 53], "451": 21, "716": [21, 46], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 31, 40, 43, 44], "comput": [22, 27, 31, 34, 42, 60, 86, 87, 99], "work": [22, 30, 31, 34, 37, 43, 70, 99], "aggreg": 22, "involv": 22, "segment": [22, 61, 107], "evalu": [22, 39], "algorithm": [22, 40, 43], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 39, 40, 43], "divid": [22, 53], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 40, 49, 53, 65, 66, 81], "max": [22, 23], "raw": [22, 30, 31, 34, 38], "depend": [22, 68, 69, 106], "unknown": [22, 29, 81], "hungarian": 22, "find": [22, 49], "optim": [22, 31, 40], "assign": [22, 23, 30, 40], "among": [22, 40], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 30, 44, 77], "correspond": [22, 40, 46, 51, 60, 83, 99, 103], "combin": [22, 38, 46], "against": [22, 84], "ground": [22, 95, 101], "truth": [22, 95, 101], "car": 22, "85": [22, 75, 83], "75": 22, "text_detect": 23, "been": [23, 99], "migrat": 23, "ocr": [23, 107], "detect_text_with_ocr": [23, 107], "soon": 23, "paddleocr": [23, 46], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 60, 75, 76, 90, 91, 92, 94, 99, 100, 101, 102, 104, 105], "max_area_s": 23, "640": 23, "region": [23, 48, 51, 95, 101], "dbnet": 23, "do": [23, 51, 92], "640x640": 23, "ani": [23, 31, 34, 38, 40, 48, 58, 60, 63, 68, 73, 83, 87, 89], "sinc": [23, 39], "appear": [24, 27], "font": 24, "pad": [24, 72], "see": [24, 68, 89], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 31, 41, 58, 59, 60, 83], "predefin": [24, 74], "extract": [24, 25, 27, 28, 38, 40, 44, 46, 51, 60, 67, 68, 69, 70, 76, 83], "around": [24, 30, 35, 38, 55], "shortest": 24, "edg": [24, 55, 107], "maintain": [24, 35, 47, 53, 86, 110], "font_manag": 24, "fontproperti": 24, "properti": [24, 29, 49, 53, 68, 70], "cv2": 25, "have": [25, 27, 40, 81, 82, 95, 101, 106], "lowest": 25, "resourc": [25, 107], "low_threshold": 25, "high_threshold": 25, "200": [25, 35, 60], "assum": [25, 27, 28, 72], "its": [25, 27, 28, 30, 40, 46, 47, 60, 69, 72, 75, 77, 83, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105], "low": [25, 34, 39, 41, 68, 80, 83, 84], "high": [25, 34, 35, 62, 68, 84, 98, 99], "outlin": 26, "comparison": [26, 75], "canni": [26, 107], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 107], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 107], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 41, 49, 68], "effect": [27, 39, 48, 106], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 30, 31, 35, 108, 109], "power": 27, "runtim": [27, 31, 89, 98], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 55, 68, 84], "deeper": 27, "richer": 27, "probabl": [27, 31, 99], "extra": [27, 68], "increas": [27, 40], "resolut": [27, 28, 61, 84], "neural": [27, 28, 72, 87], "network": [27, 28, 72, 87], "machin": [29, 58, 87], "learn": [29, 58, 87], "those": [29, 30, 98], "hub": [29, 31], "manag": [29, 30, 31, 34, 35, 89, 107], "make": [29, 53, 58, 77, 87, 95, 99, 101], "classif": [29, 30, 34, 87, 91, 92, 94, 95, 96, 97, 100, 101, 102, 104, 105], "tag": [29, 107], "regress": 29, "cach": [29, 30, 31, 34, 35, 61, 88, 107], "mechan": 29, "thread": [29, 31, 34, 86, 106], "safe": [29, 31, 34, 69, 75, 76, 86, 97, 99, 101, 106, 107], "concurr": 29, "access": [29, 30, 31, 34, 53, 68, 86], "metadata": [29, 35, 41, 67, 69, 70, 107], "eattach_monochrome_experi": [29, 83], "want": 29, "tagger": [29, 83], "look": [29, 36, 46, 68, 91], "framework": [29, 59], "emb_attach": 29, "repo_id": [29, 30, 31, 34, 35, 83], "hf_token": [29, 30, 31, 34, 35], "problem": [29, 87, 95, 101], "id": [29, 30, 31, 34, 35], "authent": [29, 30, 31, 34, 35], "token": [29, 30, 31, 34, 35], "__init__": [29, 30, 31, 32, 34, 35, 38, 49, 53, 61, 70, 74], "instanc": [29, 30, 31, 35, 40, 48, 53, 60, 61, 74], "encoder_model": 29, "embed": [29, 30, 31, 34, 38, 83], "previous": 29, "store": [30, 31, 35, 36, 68, 69], "well": [30, 43], "interact": [30, 31, 34, 35], "also": [30, 58, 83, 110], "privat": [30, 31, 32, 34, 44], "fn_preprocess": 30, "callabl": [30, 60], "comprehens": [30, 31], "imagepreprocessfunc": 30, "variabl": [30, 49, 89], "_model_nam": 30, "_model": 30, "dictionari": [30, 36, 41, 58, 60, 68, 69, 70, 73, 74, 76, 83, 91, 94, 96, 100, 102, 104], "_label": 30, "_hf_token": 30, "org": 30, "repo": [30, 60], "clear": [30, 31, 34, 35, 40, 69, 91, 95, 101], "free": [30, 31, 35], "up": [30, 31, 35, 74], "launch_demo": [30, 31, 34, 35], "default_model_nam": [30, 31, 34, 35], "server_nam": [30, 31, 34, 35], "server_port": [30, 31, 34, 35], "launch": [30, 31, 34, 35], "gradio": [30, 31, 34, 35], "demo": [30, 31, 34, 35, 80], "interfac": [30, 31, 34, 35, 86], "ui": [30, 34, 35], "make_ui": [30, 31, 34, 35], "server": [30, 31, 34, 35], "select": [30, 31, 34, 35, 40, 48, 61], "dropdown": [30, 31], "port": [30, 31, 34, 35], "importerror": [30, 35], "instal": [30, 34, 35, 63, 69, 107], "properli": [30, 34, 68], "usernam": [30, 35], "repo_nam": [30, 35], "model_v1": 30, "7860": [30, 31, 35], "submit": 30, "recent": [30, 31, 34, 35], "label_group": 30, "highest": [30, 99], "through": [30, 31, 60, 83, 110], "error": [30, 38, 60, 83], "predict_fmt": 30, "fmt": [30, 31, 34, 41, 76, 83], "top5": 30, "logit": [30, 31, 34], "dict": [30, 31, 38, 41, 52, 58, 59, 60, 68, 69, 70, 76, 83, 86, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "top": [30, 49, 98], "k": 30, "e": [30, 31, 40, 62, 65, 66, 81, 84, 87], "g": [30, 31, 40, 62, 65, 66, 81, 83, 84], "top10": 30, "predict_scor": 30, "ia": 30, "conveni": [30, 53, 68, 110], "wrapper": [30, 35, 38], "multimod": 31, "discoveri": 31, "variant": [31, 34], "pipelin": [31, 58, 60], "pattern": [31, 40, 74], "direct": 31, "api": [31, 34], "control": [31, 68], "via": 31, "web": [31, 34], "deploy": [31, 99], "reus": 31, "lru": 31, "demand": 31, "switch": 31, "image_encod": [31, 34], "upload": [31, 35], "enter": 31, "link": 31, "address": 31, "bind": 31, "organ": 31, "precomput": [31, 82], "cosin": 31, "scale": [31, 34, 48, 49, 53, 68, 72, 83, 108, 109], "complex": 31, "image_embed": 31, "text_embed": 31, "etc": [31, 60], "thei": [31, 40, 56, 60], "l2": [31, 83], "text_encod": [31, 34], "accept": 31, "_process_rgb": 32, "_process_alpha_channel_with_model": 32, "_process_rgba": 32, "attribut": 32, "attach": [33, 83, 107], "open_attach": 33, "classifi": [33, 91, 96, 97, 98, 100, 102, 104, 105, 107], "classifymodel": 33, "classify_predict_scor": 33, "classify_predict": 33, "classify_predict_fmt": 33, "imageenhanc": 33, "clip": [33, 60, 68, 107], "clipmodel": 33, "clip_image_encod": 33, "clip_text_encod": 33, "clip_predict": 33, "siglip": [33, 60, 107], "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolomodel": 33, "sigmoid": [34, 88], "loss": 34, "creation": [34, 58, 59, 70], "preprocessor": [34, 68], "reset": 34, "about": [34, 36], "hostnam": 34, "gr": [34, 35], "One": [34, 44], "detect": [35, 43, 46, 48, 52, 53, 54, 55, 73, 74, 89, 90, 95, 101, 107], "post": [35, 46], "helper": 35, "easi": 35, "cleanup": 35, "associ": [35, 70], "default_conf_threshold": 35, "default_iou_threshold": 35, "environmenterror": [35, 63, 69], "environ": [35, 84, 86, 89, 107], "offlin": 35, "yolov5": 35, "allow_dynam": 35, "dynam": [35, 58], "300": [35, 60], "400": 35, "simpl": 35, "explicitli": 35, "read": [36, 37, 38, 67, 68, 69], "write": [36, 37, 38, 67, 69], "exif": [36, 37, 68], "gif": [36, 37, 68], "comment": 36, "These": [36, 39, 61], "retriev": [36, 40], "context": [36, 37], "ai": [36, 37, 70, 90], "found": [36, 49, 68, 91], "attempt": [36, 49, 60, 68, 70, 89], "commonli": [36, 60, 77, 87], "where": [36, 40, 68, 69, 83, 86], "usercom": 36, "field": [36, 70], "dst_filenam": 36, "destin": [36, 68, 69, 70], "filenam": [36, 61], "pnginfo": [36, 38, 68, 70], "wai": [36, 68, 69], "geninfo": [37, 107], "lsb": [37, 70, 107], "signific": [37, 38, 40, 65, 70], "bit": [37, 38, 60, 70], "read_geninfo_paramet": 37, "read_geninfo_exif": 37, "read_geninfo_gif": 37, "write_geninfo_paramet": 37, "write_geninfo_exif": 37, "write_geninfo_gif": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "steganographi": 38, "serial": 38, "json": 38, "compat": [38, 77, 83], "inject": 38, "emb": [38, 83], "seamlessli": 38, "hidden": 38, "decompress": 38, "them": [38, 48, 58, 65, 69, 83], "gzip": 38, "written": 38, "appropri": [38, 46, 60, 68], "serializ": [38, 58], "err": 38, "caus": [38, 106], "multi": [38, 86], "get_next_n_byt": 38, "next": [38, 56], "get_one_byt": 38, "form": [38, 77], "read_32bit_integ": 38, "32": [38, 60], "interpret": [38, 53], "big": 38, "endian": 38, "enough": 38, "magic": 38, "stealth_pngcomp": 38, "extract_data": 38, "length": [38, 40, 47], "compress": 38, "along": [38, 40, 72], "robust": [38, 40], "skytnt": [39, 61, 72], "poor": 39, "anime_dbaesthet": [39, 42], "better": [39, 43, 63, 83, 84, 90, 92, 95, 98, 101, 105], "2053756": 39, "09986039996147156": 39, "1663584": 39, "24299287796020508": 39, "4886411": 39, "38091593980789185": 39, "2066024": 39, "5131649971008301": 39, "3670169": 39, "6011670827865601": 39, "5930006": 39, "7067991495132446": 39, "3821265": 39, "8237218260765076": 39, "5512471": 39, "9187621474266052": 39, "limit": [40, 75], "smaller": 40, "7eu7d7": [40, 80, 84, 110], "ccip_onnx": 40, "cluster": [40, 44], "refer": [40, 43, 67, 98], "relev": 40, "aforement": 40, "manual": [40, 49], "384": [40, 44, 58, 59, 60], "caform": 40, "randaug": 40, "prune": 40, "vector": 40, "pruned_fp32": 40, "5_fp32": 40, "feat": 40, "768": [40, 46, 68], "17847511429108218": 40, "1951224011983088": 40, "18397327797685215": 40, "y": [40, 49, 86], "16583099961280823": 40, "42947039008140564": 40, "4037521779537201": 40, "4371533691883087": 40, "40748104453086853": 40, "392294704914093": 40, "whether": [40, 46, 48, 60, 70, 73, 76, 83, 84], "belong": 40, "pairwis": 40, "matrix": 40, "5350548e": 40, "08": [40, 60, 100, 101], "6583106e": 40, "01": 40, "2947042e": 40, "0375218e": 40, "8025822e": 40, "3715334e": 40, "0748104e": 40, "2675274e": 40, "9229470e": 40, "j": 40, "th": 40, "dbscan": 40, "dbscan_2": 40, "dbscan_fre": 40, "optic": [40, 46], "optics_best": 40, "epsilon": 40, "ep": 40, "min_sampl": 40, "ccipclustermethodtyp": 40, "12921094122454668": 40, "1291187648928262": 40, "1836453739562513": 40, "distanc": 40, "_featureorimag": 40, "sampl": [40, 44, 68, 90, 91, 92, 94, 95, 96, 100, 101, 102, 104, 105], "neighborhood": [40, 63], "core": [40, 108, 109], "few": 40, "too": 40, "sensit": [40, 48, 83, 95, 101], "tune": 40, "guidelin": 40, "deal": [40, 67], "solut": [40, 49], "small": [40, 48], "advis": [40, 75], "significantli": 40, "separ": 40, "slightli": 40, "exhibit": 40, "regular": [40, 63], "outfit": 40, "awar": 40, "highli": 40, "so": [40, 43, 80, 84], "care": 40, "diff": 40, "07437477": 40, "0356068": 40, "04396922": 40, "05131693": 40, "assess": 41, "aesthet": [41, 42, 107], "danbooru": [41, 75, 78, 80, 95, 98], "hakubooru": 41, "kohakublueleaf": 41, "swinv2pv3_v0_448_ls0": 41, "2_x": 41, "percentil": 41, "_default_model_nam": 41, "masterpiec": [41, 68], "9831666690063624": 41, "8810615667538594": 41, "great": 41, "8225559148288356": 41, "good": [41, 46], "591020403706702": 41, "2888798940585766": 41, "243279223969715": 41, "worst": [41, 68], "005268185993767627": 41, "275707557797432": 41, "7977807857096195": 41, "56098810210824": 41, "670568235218525": 41, "1677918508648872": 41, "9305131509900093": 41, "6085879728198051": 41, "6834832429885864": 41, "16141420602798462": 41, "05435194447636604": 41, "025083942338824272": 41, "024000568315386772": 41, "027076328173279762": 41, "024589713662862778": 41, "3757021427154541": 41, "3451208472251892": 41, "1511985808610916": 41, "04740551486611366": 41, "02172713913023472": 41, "027498546987771988": 41, "03134724497795105": 41, "39281174540519714": 41, "22457796335220337": 41, "15563568472862244": 41, "10796019434928894": 41, "047730278223752975": 41, "0393439345061779": 41, "031940147280693054": 41, "13832266628742218": 41, "20687267184257507": 41, "2509062886238098": 41, "1644320785999298": 41, "11332042515277863": 41, "08270663768053055": 41, "043439216911792755": 41, "033693961799144745": 41, "03375888615846634": 41, "050045162439346313": 41, "16734018921852112": 41, "4311050772666931": 41, "23242227733135223": 41, "05163438618183136": 41, "012833272106945515": 41, "01619996316730976": 41, "03074900433421135": 41, "1396280825138092": 41, "5038207173347473": 41, "22299200296401978": 41, "07377689331769943": 41, "02854202501475811": 41, "026677291840314865": 41, "02838410809636116": 41, "026617199182510376": 41, "02508518099784851": 41, "06039097160100937": 41, "8043031692504883": 41, "get_aesthetic_scor": 42, "ccip": [42, 107], "ccip_extract_featur": 42, "ccip_batch_extract_featur": 42, "ccip_default_threshold": 42, "ccip_differ": 42, "ccip_sam": 42, "ccip_batch_differ": 42, "ccip_batch_sam": 42, "ccip_default_clustering_param": 42, "ccip_clust": 42, "ccip_merg": 42, "dbaesthet": [42, 107], "laplacian": [42, 107], "laplacian_scor": 42, "lpip": [42, 107], "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": [42, 107], "psnr": [42, 66], "blur": [43, 48], "than": [43, 44, 48, 86, 90, 98], "seem": 43, "just": [43, 63, 92, 95, 98, 101, 105], "we": [43, 65, 84], "explor": 43, "bluri": 43, "hutao": [43, 72, 75, 76, 80, 83], "156": 43, "68285005210006": 43, "text_blur": 43, "2276": 43, "66629157129": 43, "real2": 43, "908745781486806": 43, "mmd": 43, "1072": 43, "8372572065527": 43, "richzhang": 44, "perceptualsimilar": 44, "chafen_arknight": 44, "rand": 44, "reach": 44, "995": 44, "cnn": 44, "f1": 44, "f2": 44, "f3": 44, "f4": 44, "f5": 44, "64": [44, 60, 63, 68, 84, 108, 109], "99": [44, 83], "192": 44, "49": [44, 60], "256": [44, 58, 59, 65, 68], "img1": [44, 45, 83], "img2": [44, 45, 83], "anoth": 44, "16922694444656372": 44, "22250649333000183": 44, "6897575259208679": 44, "10956494510173798": 44, "6823137998580933": 44, "6837796568870544": 44, "nois": [44, 51, 63, 65], "inf": 45, "gaussian_20": 45, "dat": 45, "058228614646987": 45, "gaussian_3": 45, "27": [45, 60], "65611098737784": 45, "lq": 45, "29589659377844": 45, "recogn": [46, 60], "export": [46, 89], "recognit": 46, "ch_pp": 46, "ocrv4_det": 46, "heat_threshold": 46, "box_threshold": 46, "max_candid": 46, "1000": 46, "unclip_ratio": 46, "heat": 46, "candid": 46, "unclip": 46, "comic": [46, 92], "742": 46, "485": [46, 58, 59], "809": 46, "511": 46, "9543377610144915": 46, "682": 46, "98": 46, "734": 46, "124": 46, "9309689495575223": 46, "136": 46, "836": 46, "164": 46, "9042856988923695": 46, "144": 46, "455": 46, "196": 46, "874083638387722": 46, "719": 46, "835": 46, "488": 46, "8628696346175078": 46, "478": 46, "214": 46, "508": 46, "848871771901487": 46, "1030": 46, "557": 46, "1184": 46, "578": 46, "8352495440618789": 46, "427": 46, "129": 46, "553": 46, "154": 46, "8249209443996619": 46, "detect_model": 46, "recognize_model": 46, "ocrv4_rec": 46, "rotation_threshold": 46, "is_remove_dupl": 46, "rotat": [46, 49], "duplic": [46, 68], "mob": 46, "9356705927336156": 46, "shishou": 46, "8933000384412466": 46, "BUT": 46, "8730931912907247": 46, "oh": 46, "8417627579351514": 46, "mirror": 46, "7366019454049503": 46, "el": 46, "gato": 46, "iberico": 46, "7271127306351021": 46, "THAt": 46, "701928390168364": 46, "6965972578194936": 46, "chines": 46, "english": 46, "cannot": [46, 56, 58, 60, 70], "languag": 46, "func": [46, 88, 107], "japanes": [46, 68], "post_text": 46, "319": 46, "847": 46, "561": 46, "899": 46, "kancol": 46, "9130667787597329": 46, "552": 46, "811": 46, "791": 46, "921": 46, "1944": 46, "8566762346615406": 46, "820": 46, "558": 46, "850": 46, "fleet": 46, "collect": [46, 67], "8100635458911772": 46, "235": 46, "904": 46, "855": 46, "1009": 46, "\u6d77": 46, "6716076803280185": 46, "858": 46, "808": 46, "tsu": 46, "ka": 46, "NO": 46, "u": [46, 110], "mi": 46, "de": 46, "654507230718228": 46, "209": 46, "507": 46, "2888084133529467": 46, "japan_pp": 46, "ocrv3_rec": 46, "9230690942939336": 46, "8564870717047623": 46, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 46, "8061289060358996": 46, "8045396777081609": 46, "7311649382696896": 46, "\u8266\u3068\u308c\u308c": 46, "6648729016512889": 46, "ocrv2_det": 46, "ocrv3_det": 46, "ocrv4_server_det": 46, "ch_ppocr_mobile_slim_v2": 46, "0_det": 46, "ch_ppocr_mobile_v2": 46, "ch_ppocr_server_v2": 46, "en_pp": 46, "arabic_pp": 46, "ocrv2_rec": 46, "ocrv4_server_rec": 46, "0_rec": 46, "chinese_cht_pp": 46, "cyrillic_pp": 46, "devanagari_pp": 46, "en_number_mobile_v2": 46, "ka_pp": 46, "korean_pp": 46, "latin_pp": 46, "ta_pp": 46, "te_pp": 46, "dimens": [47, 60], "max_siz": [47, 58, 59, 60], "longer": 47, "after": [47, 60, 75, 80, 83], "1280": 47, "720": 47, "new_img": 47, "600": 47, "337": 47, "obscur": 48, "regist": [48, 49, 58, 59, 60], "rectangular": 48, "967": [48, 49], "143": [48, 49], "1084": [48, 49], "261": [48, 49], "246": [48, 49], "208": [48, 49], "331": [48, 49], "287": [48, 49], "662": [48, 49], "466": [48, 49], "705": [48, 49], "514": [48, 49], "479": [48, 49], "283": [48, 49], "326": [48, 49], "color_black": 48, "radiu": 48, "emoji": [48, 49], "penis": 48, "vagina": 48, "serv": [48, 60, 75], "foundat": 48, "inherit": [48, 60], "within": [48, 68, 75, 83], "fill": 48, "color_default": 48, "green": 48, "color_green": 48, "ffff00": 48, "color_ffff00": 48, "blur_4": 48, "blur_8": 48, "blur_12": 48, "pixelate_4": 48, "pixelate_8": 48, "pixelate_12": 48, "cl": 48, "arg": 48, "subclass": 48, "keyerror": 48, "alreadi": 48, "exist": [48, 69, 89, 92], "angl": 49, "end": [49, 68], "censor_area": [49, 50], "ratio_threshold": 49, "minimum": [49, 55, 61, 63], "total": [49, 108, 109], "star": [49, 80], "register_censor_method": [49, 50], "smiling_face_with_heart": 49, "twitter": 49, "appl": 49, "googl": 49, "microsoft": 49, "samsung": 49, "whatsapp": 49, "facebook": 49, "messeng": 49, "joypixel": 49, "openmoji": 49, "emojidex": 49, "mozilla": 49, "express": 49, "code": [49, 65, 80, 83], "_emojistyletyp": 49, "emoji_default": 49, "cat_fac": 49, "emoji_green": 49, "grinning_face_with_sweat": 49, "emoji_liuhanhuangd": 49, "minim": 49, "abl": [49, 56], "prefix": [49, 74, 79], "sum": 49, "cx": 49, "mass": 49, "occlus": 49, "cy": 49, "find_for_area": 49, "rectangl": 49, "corner": 49, "factor": [49, 60], "align": [50, 107], "align_maxs": 50, "censor_": [50, 107], "censor_nsfw": 50, "basecensor": 50, "colorcensor": 50, "blurcensor": 50, "pixelatecensor": 50, "imgcensor": [50, 107], "imagebasedcensor": 50, "emojibasedcensor": 50, "singleimag": 50, "squeez": [50, 107], "squeeze_with_transpar": 50, "fit": 51, "tightli": 51, "interest": 51, "jerry_with_spac": 51, "median_filt": 51, "median": 51, "kernel": 51, "larger": [51, 55, 85], "disabl": 51, "keypoint": [52, 53, 54, 55], "idea": 52, "research": 52, "auto_detect": 52, "out_bbox": 52, "person_detect_cfg": 52, "op18keypointset": [52, 54, 55], "rtmpose": 52, "config": [52, 59, 107, 110], "foot": [52, 53], "hand1": 52, "hand2": 52, "op18_visu": [52, 54], "0x7f5ca933f3d0": 52, "axesimag": 52, "0x7f5c98069790": 52, "all_": 53, "openpos": [53, 68], "op18": [53, 55], "__mul__": 53, "multipli": 53, "scalar": 53, "__truediv__": 53, "divisor": 53, "left_foot": 53, "left_hand": 53, "right_foot": 53, "right_hand": 53, "enum": 53, "enumer": 53, "symbol": [53, 80, 83], "readabl": [53, 83], "categor": 53, "nose": 53, "neck": 53, "elbow": 53, "wrist": 53, "ankl": 53, "ear": [53, 74, 81], "member": 53, "right_should": 53, "right_elbow": 53, "right_wrist": 53, "left_should": 53, "left_elbow": 53, "left_wrist": 53, "right_hip": 53, "right_kne": 53, "right_ankl": 53, "left_hip": 53, "left_kne": 53, "left_ankl": 53, "right_ey": 53, "left_ey": 53, "right_ear": 53, "left_ear": 53, "left_big_to": 53, "left_small_to": 53, "left_heel": 53, "right_big_to": 53, "right_small_to": 53, "right_heel": 53, "__int__": 53, "truncat": [53, 97, 107], "zero": 53, "must": [53, 74, 106], "preced": 53, "surround": 53, "whitespac": [53, 77], "36": [53, 60], "0b100": 53, "91": [53, 60], "112": 53, "92": [53, 60, 81], "113": [53, 60], "dwpose": [54, 107], "dwpose_estim": 54, "openpose18": 54, "op18_body_max": 54, "op18_body_min": 54, "op18_face_max": 54, "op18_face_min": 54, "op18_left_foot_max": 54, "op18_left_foot_min": 54, "op18_left_hand_max": 54, "op18_left_hand_min": 54, "op18_right_foot_max": 54, "op18_right_foot_min": 54, "op18_right_hand_max": 54, "op18_right_hand_min": 54, "keypoints_list": 55, "min_edge_s": 55, "draw_bodi": 55, "draw_hand": 55, "draw_feet": 55, "draw_fac": 55, "drawn": 55, "shorter": 55, "connect": 55, "ellips": 55, "facial": [55, 74, 91], "pars": [56, 58, 59, 67, 68, 107], "parser": [56, 58, 59, 68], "try": 56, "notparsetarget": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "tensor": [58, 59, 60, 69], "composit": [58, 60], "compos": [58, 59, 60], "sequenc": [58, 60, 74], "pillowcompos": [58, 60], "sequenti": 58, "decor": [58, 59, 60, 86], "facilit": 58, "creator": [58, 60], "tvalu": [58, 59], "describ": 58, "interpol": [58, 59, 60], "bicub": [58, 59, 60], "pillowres": [58, 60], "antialia": [58, 59, 60], "bilinear": [58, 59], "center_crop": [58, 59], "pillowcentercrop": [58, 60], "pillowtotensor": [58, 60], "maybe_to_tensor": [58, 59], "pillowmaybetotensor": 58, "std": [58, 59, 60], "pillownorm": [58, 60], "456": [58, 59], "406": [58, 59], "229": [58, 59], "225": [58, 59], "48500001430511475": 58, "4560000002384186": 58, "4059999883174896": 58, "2290000021457672": 58, "2240000069141388": 58, "22499999403953552": 58, "extend": [59, 83], "centercrop": 59, "totensor": 59, "maybetotensor": 59, "4850": 59, "4560": 59, "4060": 59, "2290": 59, "2240": 59, "2250": 59, "timm": 59, "interpolationmod": 59, "processor": [60, 108, 109], "vitimageprocessor": 60, "5906": 60, "33": 60, "donutimageprocessor": 60, "1901": 60, "70": [60, 84], "detrimageprocessor": 60, "1575": 60, "86": [60, 74], "clipimageprocessor": 60, "1374": 60, "73": 60, "videomaeimageprocessor": 60, "1093": 60, "convnextimageprocessor": 60, "648": 60, "65": 60, "segformerimageprocessor": 60, "533": 60, "00": 60, "beitimageprocessor": 60, "468": 60, "63": 60, "siglipimageprocessor": 60, "440": 60, "48": 60, "layoutlmv3imageprocessor": 60, "403": 60, "layoutlmv2imageprocessor": 60, "332": 60, "87": 60, "mllamaimageprocessor": 60, "qwen2vlimageprocessor": 60, "314": 60, "77": 60, "blipimageprocessor": 60, "276": 60, "55": 60, "idefics2imageprocessor": 60, "226": 60, "llavanextimageprocessor": 60, "215": 60, "bitimageprocessor": 60, "210": 60, "pix2structimageprocessor": 60, "conditionaldetrimageprocessor": 60, "53": 60, "samimageprocessor": 60, "52": 60, "deitimageprocessor": 60, "mask2formerimageprocessor": 60, "89": 60, "50": 60, "vivitimageprocessor": 60, "88": 60, "yolosimageprocessor": 60, "84": 60, "47": 60, "viltimageprocessor": 60, "41": 60, "detaimageprocessor": 60, "68": 60, "38": 60, "pixtralimageprocessor": 60, "mobilenetv2imageprocessor": 60, "mobilevitimageprocessor": 60, "61": 60, "34": [60, 108, 109], "dptimageprocessor": 60, "maskformerimageprocessor": 60, "28": 60, "nougatimageprocessor": 60, "ideficsimageprocessor": 60, "rtdetrimageprocessor": 60, "efficientnetimageprocessor": 60, "40": [60, 68], "deformabledetrimageprocessor": 60, "idefics3imageprocessor": 60, "fuyuimageprocessor": 60, "videollavaimageprocessor": 60, "pvtimageprocessor": 60, "09": 60, "oneformerimageprocessor": 60, "mobilenetv1imageprocessor": 60, "07": [60, 99, 100, 101, 104], "owlv2imageprocessor": 60, "chineseclipimageprocessor": 60, "efficientformerimageprocessor": 60, "llavaonevisionimageprocessor": 60, "swin2srimageprocessor": 60, "vithybridimageprocessor": 60, "owlvitimageprocessor": 60, "04": 60, "groundingdinoimageprocessor": 60, "03": 60, "perceiverimageprocessor": 60, "chameleonimageprocessor": 60, "levitimageprocessor": 60, "vitmatteimageprocessor": 60, "extens": [60, 75], "tri": 60, "def": [60, 86], "hasattr": 60, "feature_extractor": 60, "encount": 60, "becaus": 60, "until": 60, "successfulli": 60, "imageprocessor": 60, "autoimageprocessor": 60, "from_pretrain": 60, "openai": 60, "vit": 60, "patch32": 60, "pillowconvertrgb": 60, "48145467": 60, "4578275": 60, "40821072": 60, "26862955": 60, "2613026": 60, "2757771": 60, "size_dict": 60, "shortest_edg": 60, "invalid_kei": 60, "default_to_squar": 60, "height_width_ord": 60, "constraint": 60, "els": [60, 68, 108, 109], "incompat": [60, 83], "longest_edg": 60, "param_nam": 60, "entri": 60, "conform": 60, "messag": [60, 84], "do_res": 60, "do_center_crop": 60, "crop_siz": 60, "do_rescal": 60, "rescale_factor": 60, "00392156862745098": 60, "do_norm": 60, "image_mean": 60, "image_std": 60, "do_convert_rgb": 60, "rescal": 60, "deviat": 60, "clipprocessor": 60, "crop_pct": 60, "tailor": 60, "convnext": 60, "percentag": 60, "prepar": 60, "replic": 60, "build": [60, 75, 83], "blip": 60, "255": 60, "openai_clip_mean": 60, "openai_clip_std": 60, "accord": 60, "behavior": 60, "mobilenetv2": 60, "per": 60, "equival": 60, "bg": 61, "strict_level": 61, "min_select": 61, "min_width": 61, "min_height": 61, "min_resolut": 61, "strict": [61, 95, 101], "get_imag": 61, "get_image_fil": 61, "list_image_fil": 61, "random_imag": 61, "randomli": 61, "random_image_fil": 61, "8057": 61, "000000": 61, "000001": 61, "000002": 61, "000003": 61, "000004": 61, "home": 61, "dgh": [61, 69, 110], "2400x1600": 61, "0x7feb86ed5160": 61, "003258": 61, "400x400": 61, "0x7feb86a748b0": 61, "quickli": 62, "backgroundimageset": 62, "list_bg_image_fil": 62, "get_bg_image_fil": 62, "get_bg_imag": 62, "random_bg_image_fil": 62, "random_bg_imag": 62, "opencv": 63, "denois": [63, 68], "inspir": [63, 72, 76, 83, 103], "mf666": [63, 103], "mist": 63, "fucker": 63, "diameter_min": 63, "diameter_max": 63, "sigma_color_min": 63, "sigma_color_max": 63, "sigma_space_min": 63, "sigma_space_max": 63, "radius_min": 63, "radius_max": 63, "eps_min": 63, "eps_max": 63, "b_iter": 63, "g_iter": 63, "random": [63, 81], "bilater": 63, "guid": 63, "stage": 63, "preserv": 63, "diamet": 63, "sigma": 63, "space": [63, 72, 83], "window": [63, 68], "term": 63, "contrib": 63, "noisy_imag": 63, "cleaned_img": 63, "cleaned_imag": 63, "blurri": [64, 68], "noisi": 64, "nafnet": [64, 107], "scunet": [64, 65, 107], "adversari": [64, 107], "remove_adversarial_nois": 64, "restore_with_nafnet": 64, "restore_with_scunet": 64, "ve": 65, "gaussian": 65, "To": 65, "correctli": 65, "credibl": 65, "rgg": [65, 66], "red": [65, 74], "gopro": 65, "sidd": 65, "tile_s": [65, 66, 84], "tile_overlap": [65, 66, 84], "batch_siz": [65, 66, 84], "nafnetmodeltyp": 65, "tile": [65, 66, 84], "gan": 66, "128": 66, "scunetmodeltyp": 66, "automatic1111": 67, "stabl": [67, 68, 90, 110], "diffus": [67, 68, 90], "webui": [67, 68, 69], "novelai": 67, "sdwui": 67, "submodul": 67, "nai": [67, 107], "docstr": 67, "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 67, "save_with_metadata": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "formatt": 68, "a1111": 68, "sd_metadata_simpl": 68, "sd_metadata_complex": 68, "prompt": 68, "neg_prompt": 68, "neg": 68, "__str__": 68, "sd1": 68, "extrem": 68, "delic": 68, "beauti": 68, "offici": 68, "global": [68, 106], "illumin": 68, "soft": 68, "shadow": 68, "super": 68, "light": 68, "novel": [68, 70], "4k": 68, "metal_textur": 68, "striped_background": 68, "rich": 68, "cg": 68, "uniti": 68, "8k": 68, "wallpap": 68, "unreal": 68, "sci": 68, "fi": 68, "fantasi": 68, "silver_skin": 68, "cut": [68, 74], "silver_impossible_bodysuit": 68, "gem_on_chest": 68, "cut_silver_mechanical_leotard": 68, "headgear": [68, 74], "1_girl": 68, "solo": [68, 73, 74, 75, 76, 80, 81, 82, 83], "slim_waist": 68, "hair": [68, 74], "long": 68, "lumin": 68, "medium_breast": [68, 82], "indistinct_camelto": 68, "flat_crotch": 68, "coquettish": 68, "squint": 68, "evil_smil": 68, "dark_persona": 68, "mouth": 68, "wet": 68, "slim_fac": 68, "tall_girl": 68, "matur": 68, "mature_fac": 68, "slim_figur": 68, "slim_leg": 68, "groin": 68, "bare_thigh": 68, "easyneg": 68, "sketch": 68, "ugli": 68, "huge": 68, "logo": 68, "monochrom": [68, 83, 94, 97, 107], "bad": 68, "mutat": 68, "horror": 68, "geometri": 68, "bad_prompt": 68, "miss": 68, "finger": 68, "limb": 68, "anatomi": 68, "interlock": 68, "digit": 68, "arm": 68, "2girl": 68, "deform": 68, "artist": 68, "blush": [68, 75, 76, 80, 83], "lipstick": 68, "skindent": 68, "tie": 68, "big_breast": 68, "thighhigh": [68, 75], "pubic_hair": [68, 74], "3d": [68, 92], "realist": 68, "slip": [68, 77], "head_out_of_fram": 68, "curvi": 68, "sampler": 68, "ddim": 68, "cfg": 68, "seed": 68, "3827064803": 68, "512x848": 68, "hash": 68, "eb49192009": 68, "anidosmix": 68, "skip": 68, "new_imag": 68, "let": 68, "what": 68, "nslim_fac": 68, "848": 68, "_sdmeta_text": 68, "directli": 68, "starri": 68, "night": 68, "daylight": 68, "euler": 68, "sd2": 68, "1girl": [68, 73, 74, 75, 76, 77, 80, 81, 82, 83], "blue": 68, "footwear": 68, "shoe": 68, "bang": [68, 74, 75, 80, 83], "indoor": 68, "sleev": 68, "ahog": [68, 74, 75, 76, 80, 83], "dress": [68, 74], "pot": 68, "plant": 68, "bag": [68, 75, 76, 80, 83], "bun": [68, 74], "lora": 68, "bluearchive10": 68, "bluearchiv": 68, "neg1": 68, "dpm": 68, "2m": 68, "sde": 68, "karra": 68, "2647703743": 68, "768x768": 68, "72bd94132e": 68, "cutemix": 68, "strength": 68, "controlnet": 68, "control_v11p_sd15_openpos": 68, "cab727d4": 68, "weight": 68, "perfect": 68, "param": 68, "hire": 68, "upscal": [68, 107], "latent": 68, "ti": 68, "339cc9210f70": 68, "66a7279a88dd": 68, "info": 68, "underli": [68, 86], "sd_meta": 68, "scope": 68, "dst_file": [68, 70], "webp": 68, "systemerror": [68, 70], "input_imag": 68, "output_imag": 68, "a41": 69, "safetensor": 69, "torch": 69, "command": [69, 110], "pip": [69, 110], "_check_env": 69, "model_fil": 69, "key1": 69, "value1": 69, "key2": 69, "value2": 69, "src_model_fil": 69, "dst_model_fil": 69, "new_metadata": 69, "john": 69, "doe": [69, 73, 81, 95, 101], "input_model": 69, "output_model": 69, "softwar": 70, "generation_tim": 70, "dataclass": 70, "encapsul": 70, "taken": 70, "alia": 70, "success": [70, 110], "add_lsb_meta": 70, "save_metainfo": 70, "metainfo": 70, "prefer": 70, "isneti": [71, 107], "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "co": 72, "seg": 72, "1024": [72, 83], "app": 72, "l8": 72, "00ff00": 72, "mask_": 72, "image_": 72, "hutao_seg": 72, "skadi": [72, 75, 76, 80, 83], "skadi_seg": 72, "drop": [73, 74, 75, 80, 82, 83], "cosplai": 73, "no_eyewear": 73, "eyewear": [73, 74], "span": [73, 74], "matter": [73, 74], "red_hair": [73, 74, 81, 82], "use_preset": 73, "custom_blacklist": 73, "onlin": 73, "preset": 73, "ones": 73, "neither": [73, 74], "nor": [73, 74], "anal_hair": 74, "anal_tail": 74, "arm_behind_head": 74, "arm_hair": 74, "arm_under_breast": 74, "arms_behind_head": 74, "bird_on_head": 74, "blood_in_hair": 74, "breasts_on_glass": 74, "breasts_on_head": 74, "cat_on_head": 74, "closed_ey": 74, "clothed_female_nude_femal": 74, "clothed_female_nude_mal": 74, "clothed_male_nude_femal": 74, "clothes_between_breast": 74, "cream_on_fac": 74, "drying_hair": 74, "empty_ey": 74, "face_to_breast": 74, "food_on_fac": 74, "food_on_head": 74, "game_boi": 74, "grabbing_anoth": 74, "s_hair": 74, "grabbing_own_breast": 74, "gun_to_head": 74, "head_between_breast": 74, "heart_in_ey": 74, "multiple_boi": 74, "multiple_girl": 74, "object_on_breast": 74, "object_on_head": 74, "paint_splatter_on_fac": 74, "parted_lip": [74, 75, 76, 80, 83], "penis_on_fac": 74, "person_on_head": 74, "pokemon_on_head": 74, "rabbit_on_head": 74, "rice_on_fac": 74, "severed_head": 74, "star_in_ey": 74, "sticker_on_fac": 74, "tentacles_on_mal": 74, "tying_hair": 74, "built": [74, 86], "mutabl": 74, "constructor": 74, "empti": 74, "hold": [74, 75, 76, 80, 83], "futa": 74, "cum": 74, "rub": 74, "shade": 74, "plai": 74, "drill": 74, "skin": 74, "sidelock": 74, "twintail": [74, 75, 76, 80, 83], "braid": 74, "afro": 74, "bald": 74, "dreadlock": 74, "ponytail": 74, "updo": 74, "beard": 74, "mustach": 74, "pointi": 74, "horn": 74, "tail": 74, "ornament": 74, "hairband": 74, "pupil": 74, "bow": [74, 75, 76], "headwear": 74, "ribbon": [74, 76, 80], "crown": 74, "cap": 74, "hairclip": [74, 80], "mole": 74, "halo": 74, "fluff": 74, "flower": [74, 75, 76, 80, 83], "glass": [74, 77], "fang": 74, "boi": 74, "beret": 74, "heterochromia": 74, "headdress": 74, "eyepatch": 74, "headphon": 74, "eyebrow": 74, "eyelash": 74, "sunglass": 74, "intak": 74, "scrunchi": 74, "ear_pierc": 74, "headband": 74, "ring": 74, "under_mouth": 74, "freckl": 74, "lip": 74, "eyelin": 74, "eyeshadow": 74, "tassel": 74, "whitelist_suffix": 74, "whitelist_prefix": 74, "whitelist_word": 74, "suffix": [74, 79], "pool": 74, "whitelist": 74, "blacklist": [74, 78, 107], "singular": 74, "plural": 74, "chair": 74, "whole": 74, "word": 74, "hear": 74, "72": 74, "outdat": 75, "anymor": 75, "baselin": 75, "practic": 75, "use_real_nam": [75, 80], "general_threshold": [75, 76, 83], "character_threshold": [75, 76, 83], "drop_overlap": [75, 76, 80, 83], "real": [75, 80, 97, 107], "renam": [75, 80], "redirect": [75, 80], "mani": [75, 80], "websit": [75, 80], "rate": [75, 76, 83, 95, 97, 107], "char": [75, 76, 83], "9897817373275757": 75, "question": [75, 76, 83, 95], "010265946388244629": 75, "explicit": [75, 76, 83, 95], "2809715270996094e": 75, "9939777851104736": 75, "5032387375831604": 75, "black_bord": 75, "9943548440933228": 75, "black_glov": [75, 76, 80, 83], "5011609792709351": 75, "blue_ski": [75, 76, 80, 83], "6877802610397339": 75, "5543792843818665": 75, "8268730640411377": 75, "cloud": [75, 76, 80, 83], "8504303693771362": 75, "cowboy_shot": [75, 76, 80, 83], "6008237600326538": 75, "crop_top": [75, 76, 80, 83], "6635787487030029": 75, "dai": [75, 76, 80, 83], "8496965765953064": 75, "glove": [75, 76, 80, 83], "6107005476951599": 75, "hair_between_ey": [75, 76, 80, 83], "668294370174408": 75, "5619469285011292": 75, "holding_baseball_bat": [75, 76, 80, 83], "5141720771789551": 75, "letterbox": 75, "long_hair": [75, 76, 80, 82, 83], "9884189963340759": 75, "looking_at_view": [75, 76, 80, 83], "5673105120658875": 75, "midriff": [75, 76, 80, 83], "6290556192398071": 75, "navel": [75, 76, 80, 83], "9631235003471375": 75, "no_hat": [75, 76, 80], "7978747487068176": 75, "no_headwear": [75, 76, 80, 83], "7577926516532898": 75, "outdoor": [75, 76, 80, 83], "7118550539016724": 75, "5452839136123657": 75, "pillarbox": 75, "9841411709785461": 75, "red_ey": [75, 76, 80, 83], "958786129951477": 75, "shirt": [75, 76, 80, 83], "6720131039619446": 75, "short_sleev": [75, 76, 80, 83], "7077711820602417": 75, "silver_hair": [75, 76, 80], "6673924326896667": 75, "sky": [75, 76, 80, 83], "8709812760353088": 75, "9614333510398865": 75, "sportswear": [75, 76, 80, 83], "7786177396774292": 75, "6842771172523499": 75, "sweat": [75, 76, 80, 83], "9076308012008667": 75, "thigh": [75, 76, 80, 83], "580970823764801": 75, "skadi_": [75, 76, 83], "arknight": [75, 76, 83], "9633345007896423": 75, "9988503456115723": 75, "001651763916015625": 75, "00012505054473876953": 75, "9829280972480774": 75, "894218385219574": 75, "8733789920806885": 75, "backpack": [75, 76, 80, 83], "6322951316833496": 75, "9987058639526367": 75, "bag_charm": [75, 76], "9754379987716675": 75, "6810564994812012": 75, "9708781838417053": 75, "6356008052825928": 75, "5633733868598938": 75, "brick_wal": 75, "5315935611724854": 75, "brown_hair": [75, 76, 80, 83], "9397273659706116": 75, "9229896664619446": 75, "charm_": [75, 76], "9006357789039612": 75, "citi": 75, "9020784497261047": 75, "cityscap": 75, "9547432661056519": 75, "5296419262886047": 75, "8253412246704102": 75, "5619839429855347": 75, "hair_flow": [75, 76, 80, 83], "8277763724327087": 75, "hair_orna": [75, 76, 80, 83], "9356368780136108": 75, "hair_ribbon": [75, 76, 80], "5288072824478149": 75, "jacket": [75, 76, 80, 83], "6336134076118469": 75, "9703260064125061": 75, "8188960552215576": 75, "phone_screen": 75, "9579574465751648": 75, "9954615235328674": 75, "plaid": [75, 76, 80], "9725285172462463": 75, "plaid_skirt": [75, 76, 80], "9638455510139465": 75, "pleated_skirt": [75, 76, 80, 83], "7226815819740295": 75, "5321241021156311": 75, "red_nail": [75, 80], "5493080615997314": 75, "school_bag": [75, 76], "9863407611846924": 75, "school_uniform": [75, 76, 80, 83], "6794284582138062": 75, "5062428116798401": 75, "shoulder_bag": 75, "9325523972511292": 75, "skirt": [75, 76, 80, 83], "92237788438797": 75, "skyscrap": 75, "7728171348571777": 75, "sleeves_past_wrist": [75, 76, 80], "7257086038589478": 75, "smile": [75, 76, 80, 83], "5357837080955505": 75, "6939404010772705": 75, "7054293155670166": 75, "tongu": [75, 76, 80, 83], "9990814924240112": 75, "tongue_out": [75, 76, 80, 83], "9992498755455017": 75, "5012534260749817": 75, "very_long_hair": [75, 76, 80, 82, 83], "7461410164833069": 75, "lagpixellol": 76, "deepgelbooru_onnx": 76, "categori": [76, 91, 99], "dim": [76, 83], "9986732006072998": 76, "0013858973979949951": 76, "315376281738281e": 76, "9972434639930725": 76, "basebal": [76, 83], "5982598662376404": 76, "baseball_bat": [76, 80, 83], "6429562568664551": 76, "bike_short": 76, "36296138167381287": 76, "8308937549591064": 76, "black_shirt": [76, 80, 83], "7388008832931519": 76, "6039759516716003": 76, "30909663438796997": 76, "9694308042526245": 76, "6422968506813049": 76, "5898381471633911": 76, "8145260810852051": 76, "652222216129303": 76, "dolphin_short": 76, "466494083404541": 76, "7183809280395508": 76, "6753682494163513": 76, "7302790880203247": 76, "6649775505065918": 76, "large_breast": [76, 80, 83], "8446108102798462": 76, "98187655210495": 76, "8140730857849121": 76, "6360533833503723": 76, "9635934829711914": 76, "33370012044906616": 76, "44239571690559387": 76, "7891374826431274": 76, "6471294164657593": 76, "9958090782165527": 76, "8736815452575684": 76, "872096061706543": 76, "5640895366668701": 76, "5049663186073303": 76, "8832778930664062": 76, "9687467813491821": 76, "sports_bra": 76, "3659853935241699": 76, "9309735298156738": 76, "49939480423927307": 76, "stomach": [76, 80, 83], "446407288312912": 76, "809670090675354": 76, "6560589075088501": 76, "47956040501594543": 76, "9832853674888611": 76, "9994162321090698": 76, "0008397102355957031": 76, "00035390257835388184": 76, "9926226139068604": 76, "899387001991272": 76, "34215790033340454": 76, "5701972246170044": 76, "9512913227081299": 76, "6664570569992065": 76, "5614628791809082": 76, "33615976572036743": 76, "5770801305770874": 76, "987317681312561": 76, "37286585569381714": 76, "cardigan": [76, 80], "36409223079681396": 76, "7329680919647217": 76, "collared_shirt": [76, 80], "5924292206764221": 76, "4344901144504547": 76, "7465001344680786": 76, "5225946307182312": 76, "6976451873779297": 76, "9265321493148804": 76, "34527891874313354": 76, "6675043106079102": 76, "9096828699111938": 76, "long_sleev": [76, 80, 83], "41341525316238403": 76, "8418735265731812": 76, "miniskirt": [76, 80], "3675632178783417": 76, "nail_polish": [76, 80], "5284417867660522": 76, "open_cloth": [76, 80], "30296844244003296": 76, "48789578676223755": 76, "36596980690956116": 76, "7759367227554321": 76, "6535028219223022": 76, "8975257873535156": 76, "36911237239837646": 76, "4171145558357239": 76, "3942635953426361": 76, "6772940754890442": 76, "9397937655448914": 76, "5207280516624451": 76, "4673041105270386": 76, "9118321537971497": 76, "9967410564422607": 76, "9970728158950806": 76, "8419480323791504": 76, "6489560604095459": 76, "white_shirt": [76, 80], "6217572689056396": 76, "underscor": [77, 83], "convent": 77, "restor": [77, 107], "use_spac": 77, "use_escap": 77, "include_scor": 77, "score_descend": 77, "_": 77, "escap": 77, "unsaf": 77, "sort": [77, 81], "descend": 77, "panty_pul": 77, "6826801300048828": 77, "958938717842102": 77, "drinking_glass": 77, "9340789318084717": 77, "areola_slip": 77, "41196826100349426": 77, "9988248348236084": 77, "drink": 77, "pull": 77, "areola": 77, "999": [77, 83], "959": 77, "934": 77, "683": 77, "412": 77, "mldanbooru": [78, 107], "get_mldanbooru_tag": 78, "wd14": [78, 80, 107], "get_wd14_tag": [78, 80], "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "deepdanbooru": [78, 80, 107], "get_deepdanbooru_tag": [78, 80], "deepgelbooru": [78, 107], "get_deepgelbooru_tag": 78, "add_underlin": 78, "remove_underlin": 78, "tags_to_text": 78, "drop_overlap_tag": 78, "is_blacklist": 78, "drop_blacklisted_tag": 78, "char_whitelist_suffix": 78, "char_whitelist_prefix": 78, "char_whitelist_word": 78, "char_suffix": 78, "char_prefix": 78, "charactertagpool": 78, "is_basic_character_tag": 78, "drop_basic_character_tag": 78, "sort_tag": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "t1": 79, "t2": 79, "fulli": 79, "ml": 80, "448": 80, "keep_ratio": 80, "9999984502792358": [80, 102], "9999946355819702": 80, "9994951486587524": 80, "998144268989563": 80, "9978417158126831": 80, "9941409230232239": 80, "9799384474754333": 80, "979142427444458": 80, "961823582649231": 80, "961323618888855": 80, "9490893483161926": 80, "9450850486755371": 80, "9425153136253357": 80, "9409335255622864": 80, "9319437146186829": 80, "9265308976173401": 80, "9259042143821716": 80, "922250509262085": 80, "9199565052986145": 80, "9175475835800171": 80, "9102761745452881": 80, "9076938629150391": 80, "9052775502204895": 80, "8938589692115784": 80, "8894285559654236": 80, "8891903162002563": 80, "8845980763435364": 80, "8842408061027527": 80, "8659475445747375": 80, "862621009349823": 80, "8616052865982056": 80, "8562789559364319": 80, "short_short": [80, 83], "8555729389190674": 80, "8533340096473694": 80, "black_short": [80, 83], "8477485775947571": 80, "8430152535438538": 80, "tied_long_hair": [80, 83], "8340626955032349": 80, "crop_top_overhang": 80, "8266023397445679": 80, "8222048282623291": 80, "8202669620513916": 80, "8061150312423706": 80, "ass_visible_through_thigh": [80, 83], "7803354859352112": 80, "thigh_gap": [80, 83], "7789446711540222": 80, "arms_up": 80, "7052110433578491": 80, "9999866485595703": 80, "997043788433075": 80, "9969649910926819": 80, "9957101345062256": 80, "9928386807441711": 80, "9886980056762695": 80, "9864778518676758": 80, "ghost": [80, 83], "9769423007965088": 80, "9747489094734192": 80, "9736957550048828": 80, "9388670325279236": 80, "9356311559677124": 80, "91000896692276": 80, "8955123424530029": 80, "8910233378410339": 80, "8904104828834534": 80, "8881211280822754": 80, "8876776695251465": 80, "8864808678627014": 80, "8810517191886902": 80, "8798807263374329": 80, "8765745162963867": 80, "8737136125564575": 80, "8650439381599426": 80, "8613706827163696": 80, "blue_cardigan": 80, "8571277260780334": 80, "8333670496940613": 80, "8160212635993958": 80, "eyebrows_visible_through_hair": 80, "8122442364692688": 80, "8091571927070618": 80, "8082079887390137": 80, "8048468232154846": 80, "8042327165603638": 80, "7984272241592407": 80, "blazer": [80, 83], "794708251953125": 80, "78981614112854": 80, "7892146110534668": 80, "shaped_pupil": [80, 83], "7867060899734497": 80, "gradient_hair": 80, "786359965801239": 80, "7790888547897339": 80, "brown_skirt": 80, "7760675549507141": 80, "774523913860321": 80, "7721588015556335": 80, "7697228789329529": 80, "755959689617157": 80, "multicolored_hair": 80, "7477189898490906": 80, "7476690411567688": 80, "rail": 80, "7476617693901062": 80, "blue_jacket": 80, "7458406090736389": 80, "741143524646759": 80, "7364678978919983": 80, "7193643450737": 80, "red_neckwear": 80, "7108616828918457": 80, "7086325287818909": 80, "7055293321609497": 80, "7039415836334229": 80, "7018357515335083": 80, "shuffl": 81, "count": [81, 108, 109], "2boi": 81, "cat_ear": 81, "uniqu": 81, "8849405313291128": 82, "8548297594823425": 82, "03910296474461261": 82, "6615180440330748": 82, "21552028866308015": 82, "3165260620737027": 82, "47744464927382957": 82, "smilingwolf": 83, "wd": 83, "swinv2_v3": 83, "general_mcut_en": 83, "character_mcut_en": 83, "no_underlin": 83, "mcut": 83, "replac": 83, "index": [83, 110], "follw": 83, "valuabl": 83, "enabl": 83, "rapid": 83, "queri": 83, "With": 83, "mlp_layer1_seed1": 83, "001": 83, "simultan": 83, "0011444687843322754": 83, "8876402974128723": 83, "106781005859375": 83, "000277101993560791": 83, "997527003288269": 83, "9797663688659668": 83, "9905703663825989": 83, "9761719703674316": 83, "8981098532676697": 83, "8810765743255615": 83, "9498510360717773": 83, "8377365469932556": 83, "945058286190033": 83, "9457170367240906": 83, "969594419002533": 83, "7881088852882385": 83, "7687551379203796": 83, "9301245212554932": 83, "6703325510025024": 83, "white_hair": 83, "5292627811431885": 83, "8677047491073608": 83, "grey_hair": 83, "5859264731407166": 83, "9536856412887573": 83, "8056888580322266": 83, "8394746780395508": 83, "9473626613616943": 83, "8986269235610962": 83, "9385137557983398": 83, "8408567905426025": 83, "alternate_costum": 83, "4245271384716034": 83, "931140661239624": 83, "8830795884132385": 83, "7279844284057617": 83, "artist_nam": 83, "5333830714225769": 83, "64717698097229": 83, "9516432285308838": 83, "9655293226242065": 83, "9485014081001282": 83, "7366660833358765": 83, "7161656618118286": 83, "5858667492866516": 83, "6186309456825256": 83, "41193312406539917": 83, "467605859041214": 83, "36282333731651306": 83, "3756745457649231": 83, "motion_blur": 83, "5091936588287354": 83, "951993465423584": 83, "5634750723838806": 83, "8232709169387817": 83, "9869340658187866": 83, "49491602182388306": 83, "5193622708320618": 83, "003406703472137451": 83, "0007208287715911865": 83, "9798132181167603": 83, "8046203851699829": 83, "7596215009689331": 83, "7620116472244263": 83, "46084529161453247": 83, "48454540967941284": 83, "5152207016944885": 83, "8023070096969604": 83, "8653596639633179": 83, "7201820611953735": 83, "7816740870475769": 83, "697688639163971": 83, "8974947333335876": 83, "7491052746772766": 83, "5015512704849243": 83, "6401398181915283": 83, "43420469760894775": 83, "4528769850730896": 83, "5730487704277039": 83, "6739872694015503": 83, "5545973181724548": 83, "6946243047714233": 83, "5487751364707947": 83, "7439308166503906": 83, "4186026453971863": 83, "47378358244895935": 83, "4690653085708618": 83, "7565015554428101": 83, "hu_tao_": 83, "genshin_impact": 83, "9262397289276123": 83, "boo_tao_": 83, "942080020904541": 83, "denorm": 83, "denormalizer_nam": 83, "mnum2_al": 83, "understand": 83, "redund": 83, "structur": [83, 107], "b": 83, "r": [83, 95, 101], "c": 83, "linalg": 83, "norm": 83, "approx": [83, 84], "1e": 83, "cdc_anime_onnx": 84, "realli": 84, "As": [84, 95, 101], "1024x1024": 84, "2060": 84, "gpu": 84, "cost": 84, "cpu": [84, 89, 108, 109], "experi": 84, "hgsr": 84, "mhr": 84, "aug_x4_320": 84, "cute_waifu_aroma": 84, "pngimageplugin": 84, "pngimagefil": 84, "1168x1168": 84, "0x7f0e8ca06880": 84, "4672x4672": 84, "0x7f0e48edb640": 84, "cdc": [85, 107], "upscale_with_cdc": 85, "lru_cach": 86, "wrap": 86, "synchron": 86, "prevent": 86, "race": 86, "condit": 86, "maxsiz": 86, "expensive_funct": 86, "expens": 86, "lock": [86, 106], "safeti": [86, 103], "multithread": 86, "my_funct": 86, "introduc": 86, "acquisit": 86, "critic": 86, "mathemat": 87, "activ": 87, "deep": 87, "input_valu": 87, "frac": 87, "26894142": 87, "73105858": 87, "ts_lru_cach": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "cudaexecutionprovid": 89, "cpuexecutionprovid": 89, "ckpt": 89, "inferencesess": 89, "onnx_mod": 89, "decid": 89, "linux": [89, 108, 109], "execut": [89, 108, 109], "ignor": 89, "cuda": [89, 108, 109], "forc": 89, "anime_ai_check": 90, "mobilenetv3_sce_dist": [90, 101, 105], "mainli": 90, "caformer_s36_plus_sc": 90, "graph": 90, "9996960163116455": 90, "9999125003814697": 90, "997803270816803": 90, "9960069060325623": 90, "9887709021568298": 90, "9998629093170166": 90, "0013722758740186691": 90, "00020673229300882667": 90, "0001895089662866667": 90, "0008857478387653828": 90, "552320024231449e": 90, "001168627175502479": 90, "bangumi": [91, 92], "vision": 91, "imageri": 91, "bangumi_char_typ": 91, "definit": [91, 98], "video": 91, "secondari": 91, "often": 91, "lack": 91, "lead": 91, "under": [91, 110], "three": 91, "judg": 91, "anime_portrait": [91, 97], "mobilenetv3_v0_dist": [91, 100, 104, 105], "9998525381088257": 91, "00012103465269319713": 91, "6464786313008517e": 91, "906112609314732e": 91, "06": [91, 92, 94, 99, 100, 101, 102, 104], "9997243285179138": 91, "0002490800397936255": 91, "7215803381986916e": 91, "354368557978887e": 91, "9998849630355835": 91, "90006631379947e": 91, "3920385754317977e": 91, "2084233276254963e": 91, "9998877048492432": 91, "732793503440917e": 91, "4264976925915107e": 91, "0623419257171918e": 91, "07076334953308105": 91, "9290977716445923": 91, "0001044218079186976": 91, "4467317163944244e": 91, "2568268832401372e": 91, "9999498128890991": 91, "1810528778587468e": 91, "879474429093534e": 91, "260669109295122e": 91, "9999510049819946": 91, "2321036592766177e": 91, "025227553938748e": 91, "4251427273848094e": 91, "999957799911499": 91, "4273678718600422e": 91, "6884023302263813e": 91, "880981603288092e": 91, "0002326338435523212": 91, "9996368885040283": 91, "164971561403945e": 91, "00020793956355191767": 91, "13438372313976288": 91, "8652494549751282": 91, "000158855298650451": 91, "000238816806813702": 91, "3589179217815399": 91, "6406960487365723": 91, "0001471740542910993": 91, "002255884697660804": 91, "08208147436380386": 91, "9152728915214539": 91, "00038967153523117304": 91, "227699592884164e": 91, "0835404282261152e": 91, "1437502406770363e": 91, "9999284744262695": 91, "2125529792683665e": 91, "0218892384727951e": 91, "00011914174683624879": 91, "9998584985733032": 91, "2007669283775613e": 91, "6357082131435163e": 91, "3068713896209374e": 91, "9999185800552368": 91, "066640925273532e": 91, "529400813335087e": 91, "089402500540018e": 91, "9999388456344604": 91, "6406959295272827": 91, "not_paint": 92, "anime_classif": 92, "older": 92, "mobilenetv3_v1": [92, 102], "5_dist": 92, "3_dist": 92, "plot": [92, 95, 101, 105], "caformer_s36_v1": 92, "3_focal": 92, "8346158862113953": 92, "004201625939458609": 92, "0028638991061598063": 92, "15633030235767365": 92, "001988308737054467": 92, "9868855476379395": 92, "001178382197394967": 92, "00015886101755313575": 92, "0005986307514831424": 92, "011178601533174515": 92, "9933090209960938": 92, "0012440024875104427": 92, "00040085514774546027": 92, "004924307577311993": 92, "00012189441622467712": 92, "00031298911198973656": 92, "9968050718307495": 92, "182305903872475e": 92, "0027923565357923508": 92, "7805559259140864e": 92, "0004650334012694657": 92, "996709942817688": 92, "736721191671677e": 92, "0027629584074020386": 92, "4619508621981367e": 92, "0003803370927926153": 92, "998649537563324": 92, "190127922105603e": 92, "0008622839814051986": 92, "595230686594732e": 92, "0004573142796289176": 92, "00031435859273187816": 92, "8671838641166687": 92, "13199880719184875": 92, "563074617180973e": 92, "153919796110131e": 92, "290010737255216e": 92, "9727378487586975": 92, "027150526642799377": 92, "162296004826203e": 92, "4933258828241378e": 92, "0004275702522136271": 92, "995402455329895": 92, "002233930164948106": 92, "001911122351884842": 92, "1603819727897644": 92, "0007561995880678296": 92, "00017044576816260815": 92, "838487982749939": 92, "0002034590725088492": 92, "005001617129892111": 92, "000932251859921962": 92, "009352140128612518": 92, "9846979379653931": 92, "6018555470509455e": 92, "004064667969942093": 92, "464051254326478e": 92, "025772539898753166": 92, "9699516296386719": 92, "00011656546121230349": 92, "287263775244355e": 92, "370255853951676e": 92, "01098843663930893": 92, "0031668643932789564": 92, "9857884049415588": 92, "499273488065228e": 92, "8419872251106426e": 92, "0003471920208539814": 92, "029472889378666878": 92, "9700765609741211": 92, "0012387704337015748": 92, "001172148622572422": 92, "787473391043022e": 92, "003680602880194783": 92, "9938107132911682": 92, "8346157073974609": 92, "8671836853027344": 92, "8384883403778076": 92, "9846979975700378": 92, "9700766801834106": 92, "greyscal": 93, "jpeg_ful": [93, 106], "6125901": 93, "6125785": [93, 106], "6124220": 93, "rough": [94, 95, 101], "polish": 94, "mobilenetv3_v2": 94, "2_dist": [94, 102], "910087929805741e": 94, "1241951510310173": 94, "8757457137107849": 94, "00018937293498311192": 94, "030049214139580727": 94, "9697614312171936": 94, "008933082222938538": 94, "05096456781029701": 94, "9401022791862488": 94, "009832272306084633": 94, "9898634552955627": 94, "00030428936588577926": 94, "013919820077717304": 94, "9819902181625366": 94, "004089969675987959": 94, "04166747257113457": 94, "9582782983779907": 94, "4218515288084745e": 94, "8849249482154846": 94, "1149177998304367": 94, "0001573085755808279": 94, "9907882809638977": 94, "008958994410932064": 94, "0002527958422433585": 94, "9831690788269043": 94, "01682441122829914": 94, "613856385229155e": 94, "8757458329200745": 94, "8849248290061951": 94, "million": 95, "anime_r": [95, 97], "boundari": [95, 101], "challeng": [95, 101], "clean": [95, 101], "judgment": [95, 101], "intend": [95, 101], "quick": [95, 101, 107], "estim": [95, 101], "basi": [95, 101], "mobilenetv3_large_100_v0_ls0": 95, "caformer_s36_v0_ls0": 95, "7508869767189026": 95, "7034655809402466": 95, "728887677192688": 95, "7404400110244751": 95, "7446154952049255": 95, "7514738440513611": 95, "768704354763031": 95, "8219676613807678": 95, "7267540693283081": 95, "7645740509033203": 95, "7216582894325256": 95, "7615436315536499": 95, "815083920955658": 95, "8321858644485474": 95, "8204999566078186": 95, "820833146572113": 95, "chdir": 95, "doc": 95, "api_doc": 95, "7508870363235474": 95, "11212056130170822": 95, "06781744956970215": 95, "06917501986026764": 95, "7034654021263123": 95, "15903906524181366": 95, "06688199192285538": 95, "07061357796192169": 95, "7288877964019775": 95, "1476859599351883": 95, "060362350195646286": 95, "06306383013725281": 95, "7404399514198303": 95, "10337048768997192": 95, "08087948709726334": 95, "07530999928712845": 95, "055992450565099716": 95, "7446154356002808": 95, "13191790878772736": 95, "06747424602508545": 95, "06458679586648941": 95, "10566363483667374": 95, "07827574014663696": 95, "07079866528511047": 95, "7687042951583862": 95, "09974884241819382": 95, "06074819341301918": 95, "050435908138751984": 95, "8219675421714783": 95, "0593985915184021": 95, "06819795072078705": 95, "06569571048021317": 95, "1177448257803917": 95, "726753830909729": 95, "08980562537908554": 95, "06481882929801941": 95, "06922297924757004": 95, "10138414055109024": 95, "06351721286773682": 95, "07683827728033066": 95, "13798624277114868": 95, "05942752957344055": 95, "10584963858127594": 95, "7615437507629395": 95, "07317910343408585": 95, "060196295380592346": 95, "06751583516597748": 95, "0572039857506752": 95, "05398125201463699": 95, "06124086305499077": 95, "0525919646024704": 95, "8321859240531921": 95, "05922013148665428": 95, "06274889409542084": 95, "057530902326107025": 95, "8205001354217529": 95, "05683052912354469": 95, "06635929644107819": 95, "05597696080803871": 95, "8208332657814026": 95, "non_furri": 96, "mobilenetv3_v0": 96, "1_dist": 96, "9898804426193237": 96, "010119626298546791": 96, "9677742123603821": 96, "032225821167230606": 96, "959551215171814": 96, "040448784828186035": 96, "9535530209541321": 96, "04644693806767464": 96, "04358793422579765": 96, "9564120769500732": 96, "02767963521182537": 96, "9723203182220459": 96, "028900373727083206": 96, "9710996150970459": 96, "037573859095573425": 96, "9624261260032654": 96, "aicheck": [97, 107], "get_ai_created_scor": 97, "is_ai_cr": 97, "bangumi_char": [97, 107], "anime_bangumi_char_scor": 97, "anime_bangumi_char": 97, "anime_classify_scor": 97, "anime_classifi": 97, "is_greyscal": 97, "anime_completeness_scor": 97, "anime_complet": 97, "dbrate": [97, 107], "anime_dbrating_scor": 97, "anime_dbr": 97, "furri": [97, 107], "anime_furry_scor": 97, "anime_furri": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": [97, 107], "anime_portrait_scor": 97, "anime_rating_scor": 97, "anime_real_scor": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": [97, 107], "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": [97, 107], "anime_teen_scor": 97, "anime_teen": 97, "is_truncated_fil": 97, "screen": 98, "row": 98, "bottom": 98, "grayscal": 98, "monochrome_detect": 98, "mobilenetv3_large_100_dist_safe2": 98, "mobilenetv3_dist": 98, "caformer_s36": 98, "mono": 98, "9614395499229431": 98, "9458909034729004": 98, "9559807777404785": 98, "9651952981948853": 98, "9379720687866211": 98, "8814834356307983": 98, "03941023349761963": 98, "07492382079362869": 98, "09546589106321335": 98, "016521310433745384": 98, "005693843588232994": 98, "0315730981528759": 98, "Not": 99, "five": 99, "hentai": 99, "neutral": 99, "porn": 99, "sexi": 99, "infinit": 99, "nsfwj": 99, "tfj": 99, "mobil": 99, "9970946311950684": 99, "00198739324696362": 99, "000894528697244823": 99, "4315058251668233e": 99, "099447197513655e": 99, "9282580614089966": 99, "061733175069093704": 99, "008979619480669498": 99, "0007789491210132837": 99, "0002501663693692535": 99, "7945129871368408": 99, "2044062316417694": 99, "0005603990866802633": 99, "0004847997915931046": 99, "564094367902726e": 99, "7977773547172546": 99, "01352313905954361": 99, "18791256844997406": 99, "0004888656549155712": 99, "00029804420773871243": 99, "04498734697699547": 99, "9509441256523132": 99, "4087972633424215e": 99, "003999904729425907": 99, "4542059185914695e": 99, "002892113756388426": 99, "982390284538269": 99, "02520776737947e": 99, "014633022248744965": 99, "858086610212922e": 99, "002532319398596883": 99, "9887337684631348": 99, "231979568838142e": 99, "008699454367160797": 99, "8187158022774383e": 99, "03564726561307907": 99, "954788088798523": 99, "343036850215867e": 99, "009289607405662537": 99, "00020158555707894266": 99, "006372362840920687": 99, "006019102409482002": 99, "9694945812225342": 99, "015214097686111927": 99, "002899901708588004": 99, "0004039364866912365": 99, "00012730166781693697": 99, "987038791179657": 99, "007135333959013224": 99, "005294707603752613": 99, "06964848190546036": 99, "0014777459437027574": 99, "9276643395423889": 99, "0003031621454283595": 99, "0009063396137207747": 99, "00028707628371194005": 99, "00010888021643040702": 99, "9992460012435913": 99, "00015473493840545416": 99, "0002033217460848391": 99, "563037691696081e": 99, "008058490231633186": 99, "00044566826545633376": 99, "937960684299469": 99, "05353058874607086": 99, "364063445587817e": 99, "00562260951846838": 99, "00012077406427124515": 99, "9897090792655945": 99, "004547217860817909": 99, "564737981942017e": 99, "016690678894519806": 99, "001258736359886825": 99, "9766013622283936": 99, "005440687295049429": 99, "4481674952548929e": 99, "01861923187971115": 99, "0008914825739338994": 99, "9674761295318604": 99, "012998746708035469": 99, "691116141155362e": 99, "0007601747056469321": 99, "0005019629606977105": 99, "039504989981651306": 99, "9591660499572754": 99, "0001652583305258304": 99, "0002614929690025747": 99, "020374108105897903": 99, "029394468292593956": 99, "9498046040534973": 99, "00016299057460855693": 99, "004782819654792547": 99, "002861740067601204": 99, "12280157208442688": 99, "8693908452987671": 99, "0001731760276015848": 99, "304211274255067e": 99, "03286275267601013": 99, "010648751631379128": 99, "9562522172927856": 99, "999900221824646": 100, "645313209854066e": 100, "3387104445428122e": 100, "9999704360961914": 100, "4465465685352683e": 100, "071506166132167e": 100, "9999785423278809": 100, "512719154561637e": 100, "292278612818336e": 100, "919455750496127e": 100, "9999444484710693": 100, "3647335082350764e": 100, "0555699191172607e": 100, "9999880790710449": 100, "3210242286731955e": 100, "7451418898417614e": 100, "9999822378158569": 100, "2084267331811134e": 100, "7460413321023225e": 100, "1532473820352607e": 100, "9999996423721313": 100, "0316136922483565e": 100, "840229633236049e": 100, "9999998807907104": [100, 101], "736660568800289e": 100, "199210472208506e": 100, "9999992847442627": 100, "r15": 101, "r18": 101, "sankaku": 101, "mobilenetv3_v1_pruned_ls0": 101, "caformer_s36_plu": [101, 105], "5863172936624323e": 101, "480062353375615e": 101, "9924363493919373": 101, "007255776319652796": 101, "0003077814180869609": 101, "996969997882843": 101, "0030054834205657244": 101, "4601260520284995e": 101, "9966891407966614": 101, "003293127752840519": 101, "770909148035571e": 101, "00025384966284036636": 101, "9996721744537354": 101, "399192691082135e": 101, "973351603141055e": 101, "9998563528060913": 101, "391309580067173e": 101, "0018681309884414077": 101, "9827859997749329": 101, "015345841646194458": 101, "013710384257137775": 101, "8339558839797974": 101, "15233369171619415": 101, "951323833462084e": 101, "00029566374723799527": 101, "9997004270553589": 101, "00018434497178532183": 101, "568440272123553e": 101, "9997699856758118": 101, "11225129129889e": 101, "051862899563275e": 101, "9999485015869141": 101, "902020231791539e": 101, "0005639699520543218": 101, "9994290471076965": 101, "anime_real_cl": 102, "4_dist": 102, "9999716281890869": 102, "8398366339388303e": 102, "9992202520370483": 102, "0007797438884153962": 102, "9999709129333496": 102, "905452492996119e": 102, "9999765157699585": 102, "3499671442550607e": 102, "9994087219238281": 102, "0005913018831051886": 102, "9999759197235107": 102, "4061362637439743e": 102, "9999052286148071": 102, "475799015490338e": 102, "403173675702419e": 102, "5848207794988411e": 102, "0010207017185166478": 102, "9989792704582214": 102, "2124368115328252e": 102, "9999977350234985": 102, "6512358342879452e": 102, "9999834299087524": 102, "359853614412714e": 102, "9999936819076538": 102, "600314317329321e": 102, "9999840259552002": 102, "5589323083986528e": 102, "9999843835830688": 102, "5513256585109048e": 102, "9999845027923584": 102, "pollut": 103, "shit": 103, "checker": 103, "mobilenet": 103, "v2": 103, "max_batch_s": 103, "1970": 104, "1980": 104, "1990": 104, "2000": 104, "2010": 104, "2015": 104, "2020": 104, "ag": 104, "9805465340614319": 104, "761269782553427e": 104, "0005044879508204758": 104, "01569165475666523": 104, "002850610064342618": 104, "00037849770160391927": 104, "9434612113400362e": 104, "053497342392802e": 104, "9992554783821106": 104, "0006490182713605464": 104, "8857468805654207e": 104, "317252262353577e": 104, "314484721769986e": 104, "0750001138148946e": 104, "706833609205205e": 104, "00034479793976061046": 104, "9995512366294861": 104, "391363472677767e": 104, "4607510820496827e": 104, "0679690351244062e": 104, "661913514311891e": 104, "757471131393686e": 104, "0744897230761126e": 104, "76177470368566e": 104, "9996387958526611": 104, "160279296338558e": 104, "00013228354509919882": 104, "1361367038916796e": 104, "464057489414699e": 104, "2412899599876255e": 104, "703883653040975e": 104, "127358498517424e": 104, "9973921775817871": 104, "0022309015039354563": 104, "00018872201326303184": 104, "780902943617548e": 104, "422096920578042e": 104, "638929097680375e": 104, "152203023797483e": 104, "00028818511054851115": 104, "9996094107627869": 104, "58777353237383e": 104, "9200742826797068e": 104, "00017117452807724476": 104, "518441947875544e": 104, "885544381570071e": 104, "4389253010449465e": 104, "1696006772108376e": 104, "9996393918991089": 104, "contenti": 105, "safe_teen": 105, "non_teen": 105, "caformer_s36_v0": 105, "9998493194580078": 105, "0378791052498855e": 105, "00012023092131130397": 105, "9790042638778687": 105, "0017522255657240748": 105, "01924353837966919": 105, "9998124241828918": 105, "19778298237361e": 105, "0001456339523429051": 105, "0008521362324245274": 105, "9989691972732544": 105, "00017870066221803427": 105, "0992944781901315e": 105, "9994398951530457": 105, "0004991036257706583": 105, "2035720727872103e": 105, "9994019269943237": 105, "0005460577667690814": 105, "0478151529678144e": 105, "524079147609882e": 105, "999934196472168": 105, "786742884898558e": 105, "653994154883549e": 105, "9998156428337097": 105, "0001218809193233028": 105, "00013706681784242392": 105, "9997410178184509": 105, "jpeg_trunc": 106, "2216614_truncat": 106, "imagefil": 106, "load_truncated_imag": 106, "ascii": 107, "metric": 107, "list_det_model": 107, "list_rec_model": 107, "sd": 107, "platform": [108, 109], "shutil": [108, 109], "cpuinfo": [108, 109], "psutil": [108, 109], "hbutil": [108, 109], "size_to_bytes_str": [108, 109], "python_implement": [108, 109], "python_vers": [108, 109], "brand": [108, 109], "get_cpu_info": [108, 109], "brand_raw": [108, 109], "cpu_count": [108, 109], "freq": [108, 109], "cpu_freq": [108, 109], "mhz": [108, 109], "virtual_memori": [108, 109], "precis": [108, 109], "ye": [108, 109], "nvidia": [108, 109], "smi": [108, 109], "1021": [108, 109], "azur": [108, 109], "x86_64": [108, 109], "glibc2": [108, 109], "cpython": [108, 109], "amd": [108, 109], "epyc": [108, 109], "7763": [108, 109], "3083": 108, "9947500000003": 108, "615": [108, 109], "gib": [108, 109], "deploi": [108, 109], "action": [108, 109], "3009": 109, "14525": 109, "imgutil": 110, "pypi": 110, "simpli": 110, "newest": 110, "git": 110, "script": 110, "__name__": 110, "__main__": 110, "narugo1992": 110, "still": 110, "out": 110, "io": 110, "html": 110, "faq": 111}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [33, 0, 0, "-", "generic"], [37, 0, 0, "-", "metadata"], [42, 0, 0, "-", "metrics"], [46, 0, 0, "-", "ocr"], [50, 0, 0, "-", "operate"], [54, 0, 0, "-", "pose"], [57, 0, 0, "-", "preprocess"], [62, 0, 0, "-", "resource"], [64, 0, 0, "-", "restore"], [67, 0, 0, "-", "sd"], [71, 0, 0, "-", "segment"], [78, 0, 0, "-", "tagging"], [85, 0, 0, "-", "upscale"], [88, 0, 0, "-", "utils"], [97, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "attachment"], [30, 0, 0, "-", "classify"], [31, 0, 0, "-", "clip"], [32, 0, 0, "-", "enhance"], [34, 0, 0, "-", "siglip"], [35, 0, 0, "-", "yolo"]], "imgutils.generic.attachment": [[29, 3, 1, "", "Attachment"], [29, 1, 1, "", "open_attachment"]], "imgutils.generic.attachment.Attachment": [[29, 4, 1, "", "__init__"], [29, 5, 1, "", "encoder_model"], [29, 4, 1, "", "predict"]], "imgutils.generic.classify": [[30, 3, 1, "", "ClassifyModel"], [30, 1, 1, "", "classify_predict"], [30, 1, 1, "", "classify_predict_fmt"], [30, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "predict_fmt"], [30, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[31, 3, 1, "", "CLIPModel"], [31, 1, 1, "", "clip_image_encode"], [31, 1, 1, "", "clip_predict"], [31, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[32, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "process"]], "imgutils.generic.siglip": [[34, 3, 1, "", "SigLIPModel"], [34, 1, 1, "", "siglip_image_encode"], [34, 1, 1, "", "siglip_predict"], [34, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "image_encode"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"], [34, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[35, 3, 1, "", "YOLOModel"], [35, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "clear"], [35, 4, 1, "", "launch_demo"], [35, 4, 1, "", "make_ui"], [35, 4, 1, "", "predict"]], "imgutils.metadata": [[36, 0, 0, "-", "geninfo"], [38, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[36, 1, 1, "", "read_geninfo_exif"], [36, 1, 1, "", "read_geninfo_gif"], [36, 1, 1, "", "read_geninfo_parameters"], [36, 1, 1, "", "write_geninfo_exif"], [36, 1, 1, "", "write_geninfo_gif"], [36, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[38, 3, 1, "", "ImageLsbDataExtractor"], [38, 3, 1, "", "LSBExtractor"], [38, 3, 1, "", "LSBReadError"], [38, 1, 1, "", "inject_data"], [38, 1, 1, "", "read_lsb_metadata"], [38, 1, 1, "", "read_lsb_raw_bytes"], [38, 1, 1, "", "serialize_json"], [38, 1, 1, "", "serialize_pnginfo"], [38, 1, 1, "", "write_lsb_metadata"], [38, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "get_next_n_bytes"], [38, 4, 1, "", "get_one_byte"], [38, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[39, 0, 0, "-", "aesthetic"], [40, 0, 0, "-", "ccip"], [41, 0, 0, "-", "dbaesthetic"], [43, 0, 0, "-", "laplacian"], [44, 0, 0, "-", "lpips"], [45, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[39, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[40, 1, 1, "", "ccip_batch_differences"], [40, 1, 1, "", "ccip_batch_extract_features"], [40, 1, 1, "", "ccip_batch_same"], [40, 1, 1, "", "ccip_clustering"], [40, 1, 1, "", "ccip_default_clustering_params"], [40, 1, 1, "", "ccip_default_threshold"], [40, 1, 1, "", "ccip_difference"], [40, 1, 1, "", "ccip_extract_feature"], [40, 1, 1, "", "ccip_merge"], [40, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[41, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[43, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[44, 1, 1, "", "lpips_clustering"], [44, 1, 1, "", "lpips_difference"], [44, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, 1, 1, "", "psnr"]], "imgutils.ocr": [[46, 1, 1, "", "detect_text_with_ocr"], [46, 1, 1, "", "list_det_models"], [46, 1, 1, "", "list_rec_models"], [46, 1, 1, "", "ocr"]], "imgutils.operate": [[47, 0, 0, "-", "align"], [48, 0, 0, "-", "censor_"], [49, 0, 0, "-", "imgcensor"], [51, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[47, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[48, 3, 1, "", "BaseCensor"], [48, 3, 1, "", "BlurCensor"], [48, 3, 1, "", "ColorCensor"], [48, 3, 1, "", "PixelateCensor"], [48, 1, 1, "", "censor_areas"], [48, 1, 1, "", "censor_nsfw"], [48, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[49, 3, 1, "", "EmojiBasedCensor"], [49, 3, 1, "", "ImageBasedCensor"], [49, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[49, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "find_for_area"], [49, 5, 1, "", "height"], [49, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[51, 1, 1, "", "squeeze"], [51, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[52, 0, 0, "-", "dwpose"], [53, 0, 0, "-", "format"], [55, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[52, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[53, 3, 1, "", "OP18KeyPointSet"], [53, 2, 1, "", "OP18_BODY_MAX"], [53, 2, 1, "", "OP18_BODY_MIN"], [53, 2, 1, "", "OP18_FACE_MAX"], [53, 2, 1, "", "OP18_FACE_MIN"], [53, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [53, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [53, 2, 1, "", "OP18_LEFT_HAND_MAX"], [53, 2, 1, "", "OP18_LEFT_HAND_MIN"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [53, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [53, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [53, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [53, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "__mul__"], [53, 4, 1, "", "__truediv__"], [53, 5, 1, "", "body"], [53, 5, 1, "", "face"], [53, 5, 1, "", "left_foot"], [53, 5, 1, "", "left_hand"], [53, 5, 1, "", "right_foot"], [53, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[53, 7, 1, "", "LEFT_ANKLE"], [53, 7, 1, "", "LEFT_BIG_TOE"], [53, 7, 1, "", "LEFT_EAR"], [53, 7, 1, "", "LEFT_ELBOW"], [53, 7, 1, "", "LEFT_EYE"], [53, 7, 1, "", "LEFT_HEEL"], [53, 7, 1, "", "LEFT_HIP"], [53, 7, 1, "", "LEFT_KNEE"], [53, 7, 1, "", "LEFT_SHOULDER"], [53, 7, 1, "", "LEFT_SMALL_TOE"], [53, 7, 1, "", "LEFT_WRIST"], [53, 7, 1, "", "NECK"], [53, 7, 1, "", "NOSE"], [53, 7, 1, "", "RIGHT_ANKLE"], [53, 7, 1, "", "RIGHT_BIG_TOE"], [53, 7, 1, "", "RIGHT_EAR"], [53, 7, 1, "", "RIGHT_ELBOW"], [53, 7, 1, "", "RIGHT_EYE"], [53, 7, 1, "", "RIGHT_HEEL"], [53, 7, 1, "", "RIGHT_HIP"], [53, 7, 1, "", "RIGHT_KNEE"], [53, 7, 1, "", "RIGHT_SHOULDER"], [53, 7, 1, "", "RIGHT_SMALL_TOE"], [53, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[55, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[56, 0, 0, "-", "base"], [58, 0, 0, "-", "pillow"], [59, 0, 0, "-", "torchvision"], [60, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[56, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[58, 1, 1, "", "create_pillow_transforms"], [58, 1, 1, "", "parse_pillow_transforms"], [58, 1, 1, "", "register_pillow_parse"], [58, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[59, 1, 1, "", "create_torchvision_transforms"], [59, 1, 1, "", "parse_torchvision_transforms"], [59, 1, 1, "", "register_torchvision_parse"], [59, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[60, 3, 1, "", "NotProcessorTypeError"], [60, 1, 1, "", "convert_to_size_dict"], [60, 1, 1, "", "create_bit_transforms"], [60, 1, 1, "", "create_blip_transforms"], [60, 1, 1, "", "create_clip_transforms"], [60, 1, 1, "", "create_convnext_transforms"], [60, 1, 1, "", "create_mobilenetv2_transforms"], [60, 1, 1, "", "create_siglip_transforms"], [60, 1, 1, "", "create_transforms_from_bit_processor"], [60, 1, 1, "", "create_transforms_from_blip_processor"], [60, 1, 1, "", "create_transforms_from_clip_processor"], [60, 1, 1, "", "create_transforms_from_convnext_processor"], [60, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [60, 1, 1, "", "create_transforms_from_siglip_processor"], [60, 1, 1, "", "create_transforms_from_transformers"], [60, 1, 1, "", "create_transforms_from_vit_processor"], [60, 1, 1, "", "create_vit_transforms"], [60, 1, 1, "", "get_size_dict"], [60, 1, 1, "", "is_valid_size_dict"], [60, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[61, 0, 0, "-", "background"]], "imgutils.resource.background": [[61, 3, 1, "", "BackgroundImageSet"], [61, 1, 1, "", "get_bg_image"], [61, 1, 1, "", "get_bg_image_file"], [61, 1, 1, "", "list_bg_image_files"], [61, 1, 1, "", "random_bg_image"], [61, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[61, 4, 1, "", "__init__"], [61, 4, 1, "", "get_image"], [61, 4, 1, "", "get_image_file"], [61, 4, 1, "", "list_image_files"], [61, 4, 1, "", "random_image"], [61, 4, 1, "", "random_image_file"]], "imgutils.restore": [[63, 0, 0, "-", "adversarial"], [65, 0, 0, "-", "nafnet"], [66, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[63, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[65, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[66, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[68, 0, 0, "-", "metadata"], [69, 0, 0, "-", "model"], [70, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[68, 3, 1, "", "SDMetaData"], [68, 1, 1, "", "get_sdmeta_from_image"], [68, 1, 1, "", "parse_sdmeta_from_text"], [68, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[68, 4, 1, "", "__str__"], [68, 5, 1, "", "pnginfo"], [68, 5, 1, "", "text"]], "imgutils.sd.model": [[69, 1, 1, "", "read_metadata"], [69, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[70, 3, 1, "", "NAIMetaData"], [70, 3, 1, "", "NAIMetadata"], [70, 1, 1, "", "add_naimeta_to_image"], [70, 1, 1, "", "get_naimeta_from_image"], [70, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[70, 4, 1, "", "__init__"], [70, 5, 1, "", "pnginfo"]], "imgutils.segment": [[72, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[72, 1, 1, "", "get_isnetis_mask"], [72, 1, 1, "", "segment_rgba_with_isnetis"], [72, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[73, 0, 0, "-", "blacklist"], [74, 0, 0, "-", "character"], [75, 0, 0, "-", "deepdanbooru"], [76, 0, 0, "-", "deepgelbooru"], [77, 0, 0, "-", "format"], [79, 0, 0, "-", "match"], [80, 0, 0, "-", "mldanbooru"], [81, 0, 0, "-", "order"], [82, 0, 0, "-", "overlap"], [83, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[73, 1, 1, "", "drop_blacklisted_tags"], [73, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[74, 2, 1, "", "CHAR_PREFIXES"], [74, 2, 1, "", "CHAR_SUFFIXES"], [74, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [74, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [74, 2, 1, "", "CHAR_WHITELIST_WORD"], [74, 3, 1, "", "CharacterTagPool"], [74, 1, 1, "", "drop_basic_character_tags"], [74, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "drop_basic_character_tags"], [74, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[75, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[77, 1, 1, "", "add_underline"], [77, 1, 1, "", "remove_underline"], [77, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[79, 1, 1, "", "tag_match_full"], [79, 1, 1, "", "tag_match_prefix"], [79, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[80, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[81, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[82, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[83, 1, 1, "", "convert_wd14_emb_to_prediction"], [83, 1, 1, "", "denormalize_wd14_emb"], [83, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[84, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[84, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[86, 0, 0, "-", "cache"], [87, 0, 0, "-", "func"], [89, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[86, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[87, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[89, 1, 1, "", "get_onnx_provider"], [89, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[90, 0, 0, "-", "aicheck"], [91, 0, 0, "-", "bangumi_char"], [92, 0, 0, "-", "classify"], [93, 0, 0, "-", "color"], [94, 0, 0, "-", "completeness"], [95, 0, 0, "-", "dbrating"], [96, 0, 0, "-", "furry"], [98, 0, 0, "-", "monochrome"], [99, 0, 0, "-", "nsfw"], [100, 0, 0, "-", "portrait"], [101, 0, 0, "-", "rating"], [102, 0, 0, "-", "real"], [103, 0, 0, "-", "safe"], [104, 0, 0, "-", "style_age"], [105, 0, 0, "-", "teen"], [106, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[90, 1, 1, "", "get_ai_created_score"], [90, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[91, 1, 1, "", "anime_bangumi_char"], [91, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[92, 1, 1, "", "anime_classify"], [92, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[93, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[94, 1, 1, "", "anime_completeness"], [94, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[95, 1, 1, "", "anime_dbrating"], [95, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[96, 1, 1, "", "anime_furry"], [96, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[98, 1, 1, "", "get_monochrome_score"], [98, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[99, 1, 1, "", "nsfw_pred"], [99, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[100, 1, 1, "", "anime_portrait"], [100, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[101, 1, 1, "", "anime_rating"], [101, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[102, 1, 1, "", "anime_real"], [102, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[103, 1, 1, "", "safe_check"], [103, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[104, 1, 1, "", "anime_style_age"], [104, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[105, 1, 1, "", "anime_teen"], [105, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[106, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 61], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 69], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 55], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34, 35], "attach": 29, "open_attach": 29, "classifi": [30, 92], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "clip": 31, "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "enhanc": 32, "imageenhanc": 32, "siglip": 34, "siglipmodel": 34, "siglip_image_encod": 34, "siglip_text_encod": 34, "siglip_predict": 34, "yolo": 35, "yolomodel": 35, "yolo_predict": 35, "metadata": [36, 37, 38, 68], "geninfo": 36, "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "lsb": 38, "read_lsb_raw_byt": 38, "read_lsb_metadata": 38, "write_lsb_raw_byt": 38, "write_lsb_metadata": 38, "lsbreaderror": 38, "lsbextractor": 38, "imagelsbdataextractor": 38, "serialize_pnginfo": 38, "serialize_json": 38, "inject_data": 38, "metric": [39, 40, 41, 42, 43, 44, 45], "aesthet": 39, "get_aesthetic_scor": 39, "ccip": 40, "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": 41, "anime_dbaesthet": 41, "laplacian": 43, "laplacian_scor": 43, "lpip": 44, "lpips_extract_featur": 44, "lpips_differ": 44, "lpips_clust": 44, "psnr_": 45, "psnr": 45, "ocr": 46, "detect_text_with_ocr": 46, "list_det_model": 46, "list_rec_model": 46, "oper": [47, 48, 49, 50, 51], "align": 47, "align_maxs": 47, "censor_": 48, "censor_area": 48, "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "register_censor_method": 48, "imgcensor": 49, "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": 51, "squeeze_with_transpar": 51, "pose": [52, 53, 54, 55], "dwpose": 52, "dwpose_estim": 52, "format": [53, 77], "op18keypointset": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "op18_visu": 55, "preprocess": [56, 57, 58, 59, 60], "base": 56, "notparsetarget": 56, "pillow": 58, "register_pillow_transform": 58, "register_pillow_pars": 58, "create_pillow_transform": 58, "parse_pillow_transform": 58, "torchvis": 59, "register_torchvision_transform": 59, "register_torchvision_pars": 59, "create_torchvision_transform": 59, "parse_torchvision_transform": 59, "transform": 60, "register_creators_for_transform": 60, "notprocessortypeerror": 60, "create_transforms_from_transform": 60, "is_valid_size_dict": 60, "convert_to_size_dict": 60, "get_size_dict": 60, "create_clip_transform": 60, "create_transforms_from_clip_processor": 60, "create_convnext_transform": 60, "create_transforms_from_convnext_processor": 60, "create_vit_transform": 60, "create_transforms_from_vit_processor": 60, "create_siglip_transform": 60, "create_transforms_from_siglip_processor": 60, "create_bit_transform": 60, "create_transforms_from_bit_processor": 60, "create_blip_transform": 60, "create_transforms_from_blip_processor": 60, "create_mobilenetv2_transform": 60, "create_transforms_from_mobilenetv2_processor": 60, "resourc": [61, 62], "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "restor": [63, 64, 65, 66], "adversari": 63, "remove_adversarial_nois": 63, "nafnet": 65, "restore_with_nafnet": 65, "scunet": 66, "restore_with_scunet": 66, "sd": [67, 68, 69, 70], "sdmetadata": 68, "parse_sdmeta_from_text": 68, "get_sdmeta_from_imag": 68, "save_image_with_sdmeta": 68, "read_metadata": 69, "save_with_metadata": 69, "nai": 70, "naimetadata": 70, "get_naimeta_from_imag": 70, "add_naimeta_to_imag": 70, "save_image_with_naimeta": 70, "segment": [71, 72], "isneti": 72, "get_isnetis_mask": 72, "segment_with_isneti": 72, "segment_rgba_with_isneti": 72, "tag": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "blacklist": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "charact": 74, "char_whitelist_suffix": 74, "char_whitelist_prefix": 74, "char_whitelist_word": 74, "char_suffix": 74, "char_prefix": 74, "charactertagpool": 74, "is_basic_character_tag": 74, "drop_basic_character_tag": 74, "deepdanbooru": 75, "get_deepdanbooru_tag": 75, "deepgelbooru": 76, "get_deepgelbooru_tag": 76, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "match": 79, "tag_match_suffix": 79, "tag_match_prefix": 79, "tag_match_ful": 79, "mldanbooru": 80, "get_mldanbooru_tag": 80, "order": 81, "sort_tag": 81, "overlap": 82, "drop_overlap_tag": 82, "wd14": 83, "get_wd14_tag": 83, "convert_wd14_emb_to_predict": 83, "denormalize_wd14_emb": 83, "upscal": [84, 85], "cdc": 84, "upscale_with_cdc": 84, "util": [86, 87, 88, 89], "cach": 86, "ts_lru_cach": 86, "func": 87, "sigmoid": 87, "onnxruntim": 89, "get_onnx_provid": 89, "open_onnx_model": 89, "valid": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "aicheck": 90, "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": 91, "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 92, "anime_classifi": 92, "color": 93, "is_greyscal": 93, "complet": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": 95, "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": 96, "anime_furry_scor": 96, "anime_furri": 96, "monochrom": 98, "get_monochrome_scor": 98, "is_monochrom": 98, "nsfw": 99, "nsfw_pred_scor": 99, "nsfw_pred": 99, "portrait": 100, "anime_portrait_scor": 100, "anime_portrait": 100, "rate": 101, "anime_rating_scor": 101, "anime_r": [101, 102], "real": 102, "anime_real_scor": 102, "safe": 103, "safe_check_scor": 103, "safe_check": 103, "style_ag": 104, "anime_style_age_scor": 104, "anime_style_ag": 104, "teen": 105, "anime_teen_scor": 105, "anime_teen": 105, "truncat": 106, "is_truncated_fil": 106, "welcom": 107, "": 107, "document": 107, "overview": 107, "tutori": 107, "inform": [107, 108, 109], "api": 107, "run": [108, 109], "environ": [108, 109], "instal": 110, "quick": 111, "start": 111}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "Attachment": [[29, "attachment"]], "open_attachment": [[29, "open-attachment"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "ClassifyModel": [[30, "classifymodel"]], "classify_predict_score": [[30, "classify-predict-score"]], "classify_predict": [[30, "classify-predict"]], "classify_predict_fmt": [[30, "classify-predict-fmt"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "CLIPModel": [[31, "clipmodel"]], "clip_image_encode": [[31, "clip-image-encode"]], "clip_text_encode": [[31, "clip-text-encode"]], "clip_predict": [[31, "clip-predict"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[32, "imageenhancer"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "SigLIPModel": [[34, "siglipmodel"]], "siglip_image_encode": [[34, "siglip-image-encode"]], "siglip_text_encode": [[34, "siglip-text-encode"]], "siglip_predict": [[34, "siglip-predict"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "YOLOModel": [[35, "yolomodel"]], "yolo_predict": [[35, "yolo-predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[36, "read-geninfo-parameters"]], "read_geninfo_exif": [[36, "read-geninfo-exif"]], "read_geninfo_gif": [[36, "read-geninfo-gif"]], "write_geninfo_parameters": [[36, "write-geninfo-parameters"]], "write_geninfo_exif": [[36, "write-geninfo-exif"]], "write_geninfo_gif": [[36, "write-geninfo-gif"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[38, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[38, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[38, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[38, "write-lsb-metadata"]], "LSBReadError": [[38, "lsbreaderror"]], "LSBExtractor": [[38, "lsbextractor"]], "ImageLsbDataExtractor": [[38, "imagelsbdataextractor"]], "serialize_pnginfo": [[38, "serialize-pnginfo"]], "serialize_json": [[38, "serialize-json"]], "inject_data": [[38, "inject-data"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[39, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[40, "ccip-extract-feature"]], "ccip_batch_extract_features": [[40, "ccip-batch-extract-features"]], "ccip_default_threshold": [[40, "ccip-default-threshold"]], "ccip_difference": [[40, "ccip-difference"]], "ccip_same": [[40, "ccip-same"]], "ccip_batch_differences": [[40, "ccip-batch-differences"]], "ccip_batch_same": [[40, "ccip-batch-same"]], "ccip_default_clustering_params": [[40, "ccip-default-clustering-params"]], "ccip_clustering": [[40, "ccip-clustering"]], "ccip_merge": [[40, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[41, "anime-dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[43, "laplacian-score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[44, "lpips-extract-feature"]], "lpips_difference": [[44, "lpips-difference"]], "lpips_clustering": [[44, "lpips-clustering"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr": [[45, "id1"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "detect_text_with_ocr": [[46, "detect-text-with-ocr"]], "ocr": [[46, "ocr"]], "list_det_models": [[46, "list-det-models"]], "list_rec_models": [[46, "list-rec-models"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "align_maxsize": [[47, "align-maxsize"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "censor_areas": [[48, "censor-areas"]], "censor_nsfw": [[48, "censor-nsfw"]], "BaseCensor": [[48, "basecensor"]], "ColorCensor": [[48, "colorcensor"]], "BlurCensor": [[48, "blurcensor"]], "PixelateCensor": [[48, "pixelatecensor"]], "register_censor_method": [[48, "register-censor-method"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[49, "imagebasedcensor"]], "EmojiBasedCensor": [[49, "emojibasedcensor"]], "SingleImage": [[49, "singleimage"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze": [[51, "squeeze"]], "squeeze_with_transparency": [[51, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[52, "dwpose-estimate"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[53, "op18keypointset"]], "OpenPose18": [[53, "openpose18"]], "OP18_BODY_MAX": [[53, "op18-body-max"]], "OP18_BODY_MIN": [[53, "op18-body-min"]], "OP18_FACE_MAX": [[53, "op18-face-max"]], "OP18_FACE_MIN": [[53, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[53, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[53, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[53, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[53, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[53, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[53, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[53, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[53, "op18-right-hand-min"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize": [[55, "op18-visualize"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "NotParseTarget": [[56, "notparsetarget"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[58, "register-pillow-transform"]], "register_pillow_parse": [[58, "register-pillow-parse"]], "create_pillow_transforms": [[58, "create-pillow-transforms"]], "parse_pillow_transforms": [[58, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[59, "register-torchvision-transform"]], "register_torchvision_parse": [[59, "register-torchvision-parse"]], "create_torchvision_transforms": [[59, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[59, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[60, "register-creators-for-transformers"]], "NotProcessorTypeError": [[60, "notprocessortypeerror"]], "create_transforms_from_transformers": [[60, "create-transforms-from-transformers"]], "is_valid_size_dict": [[60, "is-valid-size-dict"]], "convert_to_size_dict": [[60, "convert-to-size-dict"]], "get_size_dict": [[60, "get-size-dict"]], "create_clip_transforms": [[60, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[60, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[60, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[60, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[60, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[60, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[60, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[60, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[60, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[60, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[60, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[60, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[60, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[60, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "BackgroundImageSet": [[61, "backgroundimageset"]], "list_bg_image_files": [[61, "list-bg-image-files"]], "get_bg_image_file": [[61, "get-bg-image-file"]], "get_bg_image": [[61, "get-bg-image"]], "random_bg_image_file": [[61, "random-bg-image-file"]], "random_bg_image": [[61, "random-bg-image"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[63, "remove-adversarial-noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[65, "restore-with-nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[66, "restore-with-scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "SDMetaData": [[68, "sdmetadata"]], "parse_sdmeta_from_text": [[68, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[68, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[68, "save-image-with-sdmeta"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata": [[69, "read-metadata"]], "save_with_metadata": [[69, "save-with-metadata"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "NAIMetaData": [[70, "naimetadata"]], "NAIMetadata": [[70, "id1"]], "get_naimeta_from_image": [[70, "get-naimeta-from-image"]], "add_naimeta_to_image": [[70, "add-naimeta-to-image"]], "save_image_with_naimeta": [[70, "save-image-with-naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[72, "get-isnetis-mask"]], "segment_with_isnetis": [[72, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[72, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[73, "is-blacklisted"]], "drop_blacklisted_tags": [[73, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[74, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[74, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[74, "char-whitelist-word"]], "CHAR_SUFFIXES": [[74, "char-suffixes"]], "CHAR_PREFIXES": [[74, "char-prefixes"]], "CharacterTagPool": [[74, "charactertagpool"]], "is_basic_character_tag": [[74, "is-basic-character-tag"]], "drop_basic_character_tags": [[74, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[75, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[76, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "add_underline": [[77, "add-underline"]], "remove_underline": [[77, "remove-underline"]], "tags_to_text": [[77, "tags-to-text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_suffix": [[79, "tag-match-suffix"]], "tag_match_prefix": [[79, "tag-match-prefix"]], "tag_match_full": [[79, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[80, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags": [[81, "sort-tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[82, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[83, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[83, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[83, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[84, "upscale-with-cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache": [[86, "ts-lru-cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid": [[87, "sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[89, "get-onnx-provider"]], "open_onnx_model": [[89, "open-onnx-model"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[90, "get-ai-created-score"]], "is_ai_created": [[90, "is-ai-created"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[91, "anime-bangumi-char-score"]], "anime_bangumi_char": [[91, "anime-bangumi-char"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "anime_classify_score": [[92, "anime-classify-score"]], "anime_classify": [[92, "anime-classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale": [[93, "is-greyscale"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[94, "anime-completeness-score"]], "anime_completeness": [[94, "anime-completeness"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[95, "anime-dbrating-score"]], "anime_dbrating": [[95, "anime-dbrating"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "anime_furry_score": [[96, "anime-furry-score"]], "anime_furry": [[96, "anime-furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[98, "get-monochrome-score"]], "is_monochrome": [[98, "is-monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[99, "nsfw-pred-score"]], "nsfw_pred": [[99, "nsfw-pred"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[100, "anime-portrait-score"]], "anime_portrait": [[100, "anime-portrait"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_rating_score": [[101, "anime-rating-score"]], "anime_rating": [[101, "anime-rating"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "anime_real_score": [[102, "anime-real-score"]], "anime_real": [[102, "anime-real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check_score": [[103, "safe-check-score"]], "safe_check": [[103, "safe-check"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[104, "anime-style-age-score"]], "anime_style_age": [[104, "anime-style-age"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "anime_teen_score": [[105, "anime-teen-score"]], "anime_teen": [[105, "anime-teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file": [[106, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[107, "welcome-to-imgutils-s-documentation"]], "Overview": [[107, "overview"]], "Tutorials": [[107, null]], "Information": [[107, null]], "API Documentation": [[107, null]], "Run Environment Information": [[108, "Run-Environment-Information"], [109, "Run-Environment-Information"]], "Installation": [[110, "installation"]], "Quick Start": [[111, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.attachment"], [30, "module-imgutils.generic.classify"], [31, "module-imgutils.generic.clip"], [32, "module-imgutils.generic.enhance"], [33, "module-imgutils.generic"], [34, "module-imgutils.generic.siglip"], [35, "module-imgutils.generic.yolo"], [36, "module-imgutils.metadata.geninfo"], [37, "module-imgutils.metadata"], [38, "module-imgutils.metadata.lsb"], [39, "module-imgutils.metrics.aesthetic"], [40, "module-imgutils.metrics.ccip"], [41, "module-imgutils.metrics.dbaesthetic"], [42, "module-imgutils.metrics"], [43, "module-imgutils.metrics.laplacian"], [44, "module-imgutils.metrics.lpips"], [45, "module-imgutils.metrics.psnr_"], [46, "module-imgutils.ocr"], [47, "module-imgutils.operate.align"], [48, "module-imgutils.operate.censor_"], [49, "module-imgutils.operate.imgcensor"], [50, "module-imgutils.operate"], [51, "module-imgutils.operate.squeeze"], [52, "module-imgutils.pose.dwpose"], [53, "module-imgutils.pose.format"], [54, "module-imgutils.pose"], [55, "module-imgutils.pose.visual"], [56, "module-imgutils.preprocess.base"], [57, "module-imgutils.preprocess"], [58, "module-imgutils.preprocess.pillow"], [59, "module-imgutils.preprocess.torchvision"], [60, "module-imgutils.preprocess.transformers"], [61, "module-imgutils.resource.background"], [62, "module-imgutils.resource"], [63, "module-imgutils.restore.adversarial"], [64, "module-imgutils.restore"], [65, "module-imgutils.restore.nafnet"], [66, "module-imgutils.restore.scunet"], [67, "module-imgutils.sd"], [68, "module-imgutils.sd.metadata"], [69, "module-imgutils.sd.model"], [70, "module-imgutils.sd.nai"], [71, "module-imgutils.segment"], [72, "module-imgutils.segment.isnetis"], [73, "module-imgutils.tagging.blacklist"], [74, "module-imgutils.tagging.character"], [75, "module-imgutils.tagging.deepdanbooru"], [76, "module-imgutils.tagging.deepgelbooru"], [77, "module-imgutils.tagging.format"], [78, "module-imgutils.tagging"], [79, "module-imgutils.tagging.match"], [80, "module-imgutils.tagging.mldanbooru"], [81, "module-imgutils.tagging.order"], [82, "module-imgutils.tagging.overlap"], [83, "module-imgutils.tagging.wd14"], [84, "module-imgutils.upscale.cdc"], [85, "module-imgutils.upscale"], [86, "module-imgutils.utils.cache"], [87, "module-imgutils.utils.func"], [88, "module-imgutils.utils"], [89, "module-imgutils.utils.onnxruntime"], [90, "module-imgutils.validate.aicheck"], [91, "module-imgutils.validate.bangumi_char"], [92, "module-imgutils.validate.classify"], [93, "module-imgutils.validate.color"], [94, "module-imgutils.validate.completeness"], [95, "module-imgutils.validate.dbrating"], [96, "module-imgutils.validate.furry"], [97, "module-imgutils.validate"], [98, "module-imgutils.validate.monochrome"], [99, "module-imgutils.validate.nsfw"], [100, "module-imgutils.validate.portrait"], [101, "module-imgutils.validate.rating"], [102, "module-imgutils.validate.real"], [103, "module-imgutils.validate.safe"], [104, "module-imgutils.validate.style_age"], [105, "module-imgutils.validate.teen"], [106, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "attachment (class in imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.Attachment"]], "__init__() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.__init__"]], "encoder_model (imgutils.generic.attachment.attachment property)": [[29, "imgutils.generic.attachment.Attachment.encoder_model"]], "imgutils.generic.attachment": [[29, "module-imgutils.generic.attachment"]], "open_attachment() (in module imgutils.generic.attachment)": [[29, "imgutils.generic.attachment.open_attachment"]], "predict() (imgutils.generic.attachment.attachment method)": [[29, "imgutils.generic.attachment.Attachment.predict"]], "classifymodel (class in imgutils.generic.classify)": [[30, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[30, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[30, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[30, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[31, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[31, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[31, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[31, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[32, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[32, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[32, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[33, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[34, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[34, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[34, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[35, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[35, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[35, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[36, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[36, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[37, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[38, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[38, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[38, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[38, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[39, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[39, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[40, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[40, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[41, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[41, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[42, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[43, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[43, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[44, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[44, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[45, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[45, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[46, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[46, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[46, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[47, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[47, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[48, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[48, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[48, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[48, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[48, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[48, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[49, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[49, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[49, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[49, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[49, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[49, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[50, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[51, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[51, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[52, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[52, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[53, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[53, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[53, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[53, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[53, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[53, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[54, "module-imgutils.pose"]], "imgutils.pose.visual": [[55, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[55, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[56, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[56, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[57, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[58, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[58, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[59, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[59, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[60, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[60, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[61, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[61, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[61, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[61, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[62, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[63, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[63, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[64, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[65, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[65, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[66, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[66, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[67, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[68, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[68, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[68, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[68, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[69, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[69, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[70, "imgutils.sd.nai.NAIMetaData"], [70, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[70, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[70, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[70, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[70, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[71, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[72, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[72, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[73, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[73, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[74, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[74, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[74, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[74, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[75, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[75, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[76, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[76, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[77, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[77, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[78, "module-imgutils.tagging"]], "imgutils.tagging.match": [[79, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[79, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[80, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[80, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[81, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[81, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[82, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[82, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[83, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[83, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[84, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[84, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[85, "module-imgutils.upscale"]], "imgutils.utils.cache": [[86, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[86, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[87, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[87, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[88, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[89, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[89, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[90, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[90, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[91, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[91, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[92, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[92, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[93, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[93, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[94, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[94, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[95, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[95, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[96, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[96, "module-imgutils.validate.furry"]], "imgutils.validate": [[97, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[98, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[98, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[99, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[99, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[100, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[100, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[101, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[101, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[102, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[102, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[103, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[103, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[104, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[104, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[105, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[105, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[106, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[106, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/pt/.buildinfo b/dev/pt/.buildinfo index 6a42fff8f3387fd4ff62899d476380fc950cbbeb..3bc27de2b9df3f654f7b8831461441d6fadb35f5 100644 --- a/dev/pt/.buildinfo +++ b/dev/pt/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 00f49ff9cbdaa6a6cadce621f4c45ce4 +config: 9f5e47cc09227ce2b66315411108d8e4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/pt/.doctrees/api_doc/ascii/drawing.doctree b/dev/pt/.doctrees/api_doc/ascii/drawing.doctree index 39eb33428b116bda14c5779ed1444dee678b739e..af7a22bf3d1c02e9135dead4326d8554d1c9f166 100644 Binary files a/dev/pt/.doctrees/api_doc/ascii/drawing.doctree and b/dev/pt/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/pt/.doctrees/api_doc/ascii/index.doctree b/dev/pt/.doctrees/api_doc/ascii/index.doctree index 57698464d1add120a9d4ff7c8e5ac5e3012c60af..5f492a96aa8d281f23c93bb7bd7ad9d0d43ec5c0 100644 Binary files a/dev/pt/.doctrees/api_doc/ascii/index.doctree and b/dev/pt/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/config/index.doctree b/dev/pt/.doctrees/api_doc/config/index.doctree index 87e99450a6b72099eb11a77e421288c881098142..aa8fb9bdb6c2e14dbc159cbd738fe436a0e4c18a 100644 Binary files a/dev/pt/.doctrees/api_doc/config/index.doctree and b/dev/pt/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/config/meta.doctree b/dev/pt/.doctrees/api_doc/config/meta.doctree index d486b04bbd3b561eeeb5815fd08eed1f6fb18679..2ef6a711ca86b43c9a9e23b21ca8a62c2029af95 100644 Binary files a/dev/pt/.doctrees/api_doc/config/meta.doctree and b/dev/pt/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/background.doctree b/dev/pt/.doctrees/api_doc/data/background.doctree index 2ad86e7342eec0bf4815705c60639047f47bd64b..8dd3ccad7c9564883cd948ad0ff2c5875eb2b65a 100644 Binary files a/dev/pt/.doctrees/api_doc/data/background.doctree and b/dev/pt/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/blob.doctree b/dev/pt/.doctrees/api_doc/data/blob.doctree index 8c7c472d7ccb5d51923b204125237e87c6c1d2bf..f8c6296db27b2f8410b75221a759f0331e4fbb65 100644 Binary files a/dev/pt/.doctrees/api_doc/data/blob.doctree and b/dev/pt/.doctrees/api_doc/data/blob.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/decode.doctree b/dev/pt/.doctrees/api_doc/data/decode.doctree index 5840818b06b06b375ab7620ece9051bb846ac2a5..fbbf18147216f0625335b0148610fb257ae22cfb 100644 Binary files a/dev/pt/.doctrees/api_doc/data/decode.doctree and b/dev/pt/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/encode.doctree b/dev/pt/.doctrees/api_doc/data/encode.doctree index 057e0e3c0a92fce26a8ef300e00d573cf7840192..f78fa1e153b950d8640af069ac92e75d3cfb94c2 100644 Binary files a/dev/pt/.doctrees/api_doc/data/encode.doctree and b/dev/pt/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/image.doctree b/dev/pt/.doctrees/api_doc/data/image.doctree index 4d36892ed08d6334877bc05eba8e3c5e04199674..60327b08e722f59d7c1f33f5dcb4809bced2d9d8 100644 Binary files a/dev/pt/.doctrees/api_doc/data/image.doctree and b/dev/pt/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/index.doctree b/dev/pt/.doctrees/api_doc/data/index.doctree index ba63474b5be15bb2a9dff08dea35f8b6a9164262..c9c3a450eacfff136ac7c0aa652967672b2df0ea 100644 Binary files a/dev/pt/.doctrees/api_doc/data/index.doctree and b/dev/pt/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/layer.doctree b/dev/pt/.doctrees/api_doc/data/layer.doctree index c807051b285ba4e13272fb1c63470bd181947ab2..d84e9298970c4a4632c6fd87dcad5e612ad98343 100644 Binary files a/dev/pt/.doctrees/api_doc/data/layer.doctree and b/dev/pt/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/pt/.doctrees/api_doc/data/url.doctree b/dev/pt/.doctrees/api_doc/data/url.doctree index 2d63e3a30d23f872c7c1432b5c2af0399535499e..79d3bb96387bef6b7c2fc1345d35c0bf364967c0 100644 Binary files a/dev/pt/.doctrees/api_doc/data/url.doctree and b/dev/pt/.doctrees/api_doc/data/url.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree index 11caac43ce6c1908c1217cbf33eb42f56712b37f..defb002d1e4d453e7d9b29e44a0b9706435fc5a5 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/pt/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/censor.doctree b/dev/pt/.doctrees/api_doc/detect/censor.doctree index 16fb8733b23b54bcf87be27db9917cbf5312892e..7f45f434e931ac788c0a93b56c6fe6ebb27189c1 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/censor.doctree and b/dev/pt/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/eye.doctree b/dev/pt/.doctrees/api_doc/detect/eye.doctree index 511f1ef886e486c3af6717f8e6150e2a916db50e..557c1bf9dd1dfeac44e77fe09678fb03c0f07a3c 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/eye.doctree and b/dev/pt/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/face.doctree b/dev/pt/.doctrees/api_doc/detect/face.doctree index b325506386c8667bd5de2cb1d73468e09245148d..ce380a3437b4c22ee5f1fde00ec3ff6234c2e7d5 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/face.doctree and b/dev/pt/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/halfbody.doctree b/dev/pt/.doctrees/api_doc/detect/halfbody.doctree index 0167197b054e050086ec28393fcce117bc2fe2c3..83d18b22d1ffc91d64a8ab07367a85af14c5ca05 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/halfbody.doctree and b/dev/pt/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/hand.doctree b/dev/pt/.doctrees/api_doc/detect/hand.doctree index 7da0a67bfada05416dc7e2b213bc32e161ab6d9d..72b3e6689cef8d2bde992569eeb8dcb466b597c6 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/hand.doctree and b/dev/pt/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/head.doctree b/dev/pt/.doctrees/api_doc/detect/head.doctree index a64cbce96bd22286eddcc6c6b5633d2008406065..b88c28c335acdd9dc6d8ab15da8576cb63c45a30 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/head.doctree and b/dev/pt/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/index.doctree b/dev/pt/.doctrees/api_doc/detect/index.doctree index 49473ec9dd0bd46c7f6704e3603b62353d31190f..ad6e7efea0428ef357d84f2c2349012d6c972265 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/index.doctree and b/dev/pt/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/nudenet.doctree b/dev/pt/.doctrees/api_doc/detect/nudenet.doctree index 321fca8f442187ec91187ccadbd37f73f0a8c5d7..b20cdeb7bf771d0aa935cc3874d888874c062fd5 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/nudenet.doctree and b/dev/pt/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/person.doctree b/dev/pt/.doctrees/api_doc/detect/person.doctree index 2f73666dad54ec42a2bc83a616fd059c4c342845..7415a7fd963530c4ecd53dcb5f66e45a091acc6f 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/person.doctree and b/dev/pt/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/similarity.doctree b/dev/pt/.doctrees/api_doc/detect/similarity.doctree index 75f6ddb97b1c7577227959d77ca159f8b09e4446..57e52d707eaaac9421ebaa0cca75d25169c69d9b 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/similarity.doctree and b/dev/pt/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/text.doctree b/dev/pt/.doctrees/api_doc/detect/text.doctree index 46d1ae4e3633591a6c8ee6bd3eec75d18fc6609d..4203482e5efb246e2fd360ffa5775883acc104d9 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/text.doctree and b/dev/pt/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/pt/.doctrees/api_doc/detect/visual.doctree b/dev/pt/.doctrees/api_doc/detect/visual.doctree index cf09e332d3b4f502b6259429c774179b74e0e2b3..c6dd43fcc1090d768bba7178a9300851e1805dca 100644 Binary files a/dev/pt/.doctrees/api_doc/detect/visual.doctree and b/dev/pt/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/canny.doctree b/dev/pt/.doctrees/api_doc/edge/canny.doctree index c2e18a513fb91623948c4bf6811825f540aa5c42..7eb0e2837c95f74bae950f3a19b2a0ab37ce6d2a 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/canny.doctree and b/dev/pt/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/index.doctree b/dev/pt/.doctrees/api_doc/edge/index.doctree index 9e558bd0ff56435b023945c181036e57eba7de97..7fb1bb35d2713db471950d5f56baf4c04d884af4 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/index.doctree and b/dev/pt/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/lineart.doctree b/dev/pt/.doctrees/api_doc/edge/lineart.doctree index fbd65378483b770dcb5cda06377046d78c41a6c3..ff8b6341261954c7f5874e9e307cd886c94524a1 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/lineart.doctree and b/dev/pt/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree index 1bd4e4019ae15ebcec5674ee11b888d6ccdef9ba..ce5fac16a6db3ca79426da6441d4b8492179b500 100644 Binary files a/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/pt/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/classify.doctree b/dev/pt/.doctrees/api_doc/generic/classify.doctree index af74c80158561a83ed6372cc5c8006678eaeef9d..be76d2c093297fb2d306a9006daeb223ac37dca0 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/classify.doctree and b/dev/pt/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/clip.doctree b/dev/pt/.doctrees/api_doc/generic/clip.doctree index 078825bf616d1b9f36f3b15b3e09b702889487ee..449334812a9486eacad0661b1e75d65db9c5c4e6 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/clip.doctree and b/dev/pt/.doctrees/api_doc/generic/clip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/enhance.doctree b/dev/pt/.doctrees/api_doc/generic/enhance.doctree index 11dc7953d0e12202b3f6f947faa82d8426bb020b..2b3d52ce3aa89fb65d5d0e96db1f472da57496b2 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/enhance.doctree and b/dev/pt/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/index.doctree b/dev/pt/.doctrees/api_doc/generic/index.doctree index 04cd967f8c7a9de4107c49f6fc46608fca638ab1..1436a30e1ff1a82db5b70ef1a8d4f23cb21bad65 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/index.doctree and b/dev/pt/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/siglip.doctree b/dev/pt/.doctrees/api_doc/generic/siglip.doctree index 11913bc9261b6793e241a3e15ed8c0b52622153e..74ebe826a153a349c84edb70e7e379a7536e3d0e 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/siglip.doctree and b/dev/pt/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/generic/yolo.doctree b/dev/pt/.doctrees/api_doc/generic/yolo.doctree index 69bf1e763e53a24d1c2784bd05183d8dc9803149..5feff799b6299427c35d8b7ee25656d21f492d3f 100644 Binary files a/dev/pt/.doctrees/api_doc/generic/yolo.doctree and b/dev/pt/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree b/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree index 03a59718c46cbad3b0aabb0e421f99e05acb0f5c..2bcec5a5fffcf520678c5f927ee53ff7dbda6866 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/pt/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/index.doctree b/dev/pt/.doctrees/api_doc/metadata/index.doctree index e660607609a456fd60aaafeee0c29ffa15f21286..33b659021357a5e155e2fa945e0c876ae577d47f 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/index.doctree and b/dev/pt/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metadata/lsb.doctree b/dev/pt/.doctrees/api_doc/metadata/lsb.doctree index ba49eb20d9f0a06a4595653aab4a26cbc813734a..25d6da081271750cd66b5dde19b60ccaa0e99f17 100644 Binary files a/dev/pt/.doctrees/api_doc/metadata/lsb.doctree and b/dev/pt/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree index a94e178517cc29655e79786f4366c6a10b71c0c4..c460bd8f51596bb4b32250c8b5a080fe821872eb 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/pt/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/ccip.doctree b/dev/pt/.doctrees/api_doc/metrics/ccip.doctree index 5e565cd7148595b76f955606f6f7b2067e22fbee..bc486f24a627adc9cc3161bd800c498379212bd8 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/ccip.doctree and b/dev/pt/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree index 8bebe136a21ade0757ff541fbd291915d0bafe05..5fb25e6bcbc0a01bd1d4fb025d2996ecca114fde 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/pt/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/index.doctree b/dev/pt/.doctrees/api_doc/metrics/index.doctree index a96481271f896378e2cbc1006bbb2b6b749c52cc..a736cfb46d7e9b31d7f2de1527efd633be599863 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/index.doctree and b/dev/pt/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree b/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree index 00c7cc606969d0bc8118d24d0178f34f04a0f309..7793352be630b1d612424748455bd8c512105c93 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/pt/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/lpips.doctree b/dev/pt/.doctrees/api_doc/metrics/lpips.doctree index 40be943732d9e5beeb9945925280678ca1db2bef..5633b1321230d31cb97727fa2a4b772a9b01d9bf 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/lpips.doctree and b/dev/pt/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree b/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree index 658684e01a02f2ab5b5e1719d8e1e525409dd52e..595e82ded2cd3ec2f5f78f79e98716510ce5cf9c 100644 Binary files a/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/pt/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/pt/.doctrees/api_doc/ocr/index.doctree b/dev/pt/.doctrees/api_doc/ocr/index.doctree index c9155976cbe1658254bd0dd25eaed3fddebfbb0a..9bfb07168ab1ae4ae3fbdd7af6b2f61002004f60 100644 Binary files a/dev/pt/.doctrees/api_doc/ocr/index.doctree and b/dev/pt/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/align.doctree b/dev/pt/.doctrees/api_doc/operate/align.doctree index 426e5f7136962ac609a8a88e5f0bb6f8fcacd24e..8c73e5a79210ce876d767a413793477cf38522c6 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/align.doctree and b/dev/pt/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/censor.doctree b/dev/pt/.doctrees/api_doc/operate/censor.doctree index d9187461a02b8c6fced9127aebecfe6ec5e73461..e4d1b82e604e2e53ecbc66261c557c8f16d47864 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/censor.doctree and b/dev/pt/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree b/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree index 464009464b73faef3e70d90266bf0fc81cc941fe..54065b4d1f7ec814f0834b09bc6dc0ef38056064 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/pt/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/index.doctree b/dev/pt/.doctrees/api_doc/operate/index.doctree index 9eb99e06c49d8c016767339ca03c10c93923477f..5d51d300e286ca6e04358cadad9dedc0759eee18 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/index.doctree and b/dev/pt/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/operate/squeeze.doctree b/dev/pt/.doctrees/api_doc/operate/squeeze.doctree index 48f1057d342a0371bf07f95f68df6de642e352c2..8108da620d3dd8635e508c65ab3ec6e7566af881 100644 Binary files a/dev/pt/.doctrees/api_doc/operate/squeeze.doctree and b/dev/pt/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/dwpose.doctree b/dev/pt/.doctrees/api_doc/pose/dwpose.doctree index c9c75f542d780154f90ed3dbf48be812db679859..201fcbe7702bd517613924429872c43f49c7c12e 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/dwpose.doctree and b/dev/pt/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/format.doctree b/dev/pt/.doctrees/api_doc/pose/format.doctree index 6f2f749b0ca32a6c8a4c9d084a5692137a9fd77a..243f006888a2f3d8c91a0b523100d665a406b9f1 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/format.doctree and b/dev/pt/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/index.doctree b/dev/pt/.doctrees/api_doc/pose/index.doctree index 166ce66203567d2e998cea20bc1d5f469a19db2e..a030f288249fa602d3ff01f4fc02226ad75dd64c 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/index.doctree and b/dev/pt/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/pose/visual.doctree b/dev/pt/.doctrees/api_doc/pose/visual.doctree index e79bd66a801b6183c918cb080ede1c48dc44a4e6..60ea3b6baf677b8813d1f622708e41d9a6b87bc0 100644 Binary files a/dev/pt/.doctrees/api_doc/pose/visual.doctree and b/dev/pt/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/base.doctree b/dev/pt/.doctrees/api_doc/preprocess/base.doctree index b9b6a5994cb567c6b1d61e1ace109b92c5ea9197..e77758931b272dff616aa6295e015789e93f589e 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/base.doctree and b/dev/pt/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/index.doctree b/dev/pt/.doctrees/api_doc/preprocess/index.doctree index ff2987f6e0bb1ddd3cb135c538fb55685fff3405..15c7fc7a67046f276a175c1f5b359c82d9e45725 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/index.doctree and b/dev/pt/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree b/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree index cd8b41ac73b6115bf0873fdeb1db9cd96216f943..de0ee2519c2dd3e0d648152554b03b0e7eae839a 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/pt/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree index 72a425b3f791d5625fc072f9726c857068dd0aae..ebeda12bb6fc434bbca19e4d359d3a14fcd0b524 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/pt/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree b/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree index 11dce1340ddb01c1d85a6dd1b73406162a1c332f..dd5db8f1d8a1f5c78afbb80c805e7012a4742816 100644 Binary files a/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/pt/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/pt/.doctrees/api_doc/resource/background.doctree b/dev/pt/.doctrees/api_doc/resource/background.doctree index 09708b7decb217b5f0eda326ba8bfeb2f9cdc503..1f166682c9e5199abdab06f2522d3be1510193d0 100644 Binary files a/dev/pt/.doctrees/api_doc/resource/background.doctree and b/dev/pt/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/pt/.doctrees/api_doc/resource/index.doctree b/dev/pt/.doctrees/api_doc/resource/index.doctree index 0e071e569bc131cc043823a268a38fc0109dd4d0..373331662c70a51daf0f74031d5aa4131492848d 100644 Binary files a/dev/pt/.doctrees/api_doc/resource/index.doctree and b/dev/pt/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/adversarial.doctree b/dev/pt/.doctrees/api_doc/restore/adversarial.doctree index af931f6e4646ec9773df275109b91c31a14a6c98..49708c9b01d66c7da20412515d8aaf8a18acfe5c 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/adversarial.doctree and b/dev/pt/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/index.doctree b/dev/pt/.doctrees/api_doc/restore/index.doctree index 2d9407f61e3b50ee41adcf45693a62a08208ebbc..9355c3d33f6a8068eb5e903a1f84558b493a4417 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/index.doctree and b/dev/pt/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/nafnet.doctree b/dev/pt/.doctrees/api_doc/restore/nafnet.doctree index ddcf8a4a426a6e8ca8b653cb498b619f91f62d62..e1c8119419ac2d909796eed4f4ae078f50b6e64c 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/nafnet.doctree and b/dev/pt/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/restore/scunet.doctree b/dev/pt/.doctrees/api_doc/restore/scunet.doctree index d5c0666dcdd931509d4b989ccb23e12f0ec86daf..65cfe074e7f93a71144dd2fcf25920e040ac6028 100644 Binary files a/dev/pt/.doctrees/api_doc/restore/scunet.doctree and b/dev/pt/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/index.doctree b/dev/pt/.doctrees/api_doc/sd/index.doctree index 68a8350a088da0f29b94e00d738fa3bfe10572bc..1b0c1989ee4a43b5b410b0acd0838a81b197ebd2 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/index.doctree and b/dev/pt/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/metadata.doctree b/dev/pt/.doctrees/api_doc/sd/metadata.doctree index 161e0c333cd542a647cca1a4bdc2024424632993..8e4dbf28e610e1f999de83f80492b856c6cbdb20 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/metadata.doctree and b/dev/pt/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/model.doctree b/dev/pt/.doctrees/api_doc/sd/model.doctree index e5fb8fefc7460b6aa3b35d3ae73d4d2e78e16905..3553d917128eb060cee4b4fe45fb5d4afd6d22f4 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/model.doctree and b/dev/pt/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/pt/.doctrees/api_doc/sd/nai.doctree b/dev/pt/.doctrees/api_doc/sd/nai.doctree index 6ddd0b199d6b1475ccf753508eafe571ddd6841b..beaab8b5a0a55c5bb309d1f7347fa82b89b6b9dc 100644 Binary files a/dev/pt/.doctrees/api_doc/sd/nai.doctree and b/dev/pt/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/pt/.doctrees/api_doc/segment/index.doctree b/dev/pt/.doctrees/api_doc/segment/index.doctree index d2ca423b656daad3f406660887e5db2b1e5db917..88669bc3b0f18c28cb879c7620d6ed41a3c8ebaf 100644 Binary files a/dev/pt/.doctrees/api_doc/segment/index.doctree and b/dev/pt/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/segment/isnetis.doctree b/dev/pt/.doctrees/api_doc/segment/isnetis.doctree index c3852fb7ecae71b1d2355c45bf52089570a71031..9d560266409c78651175f91add1f8a60103f8a58 100644 Binary files a/dev/pt/.doctrees/api_doc/segment/isnetis.doctree and b/dev/pt/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree b/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree index 5771b58f893716dc645691b11e5962644f682a50..a1599ede93be9bbd9b74a8d9a40c88fe583f24cb 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/pt/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/character.doctree b/dev/pt/.doctrees/api_doc/tagging/character.doctree index 5fa83d2bce86e8dd0d282d524dceb218d6563833..39bf7c0890faa7c91e60eca60c9890234fafa2f1 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/character.doctree and b/dev/pt/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree index 608f6012e2865e1ebcb9a2f6d56a15738bda3067..771e3ec26ecbe909cda01b798e1e3bf9edf1346c 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree index 420b9e8b057f4ef2e2f69e66d4876ed55d830769..515730d58c15fa86e0f53aacaa2a693906dca5c3 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/format.doctree b/dev/pt/.doctrees/api_doc/tagging/format.doctree index 098e73e8b3357980919b8eb681b80ff25f603979..9660a2054146fad9c176fb95d84713c0def3b9cd 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/format.doctree and b/dev/pt/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/index.doctree b/dev/pt/.doctrees/api_doc/tagging/index.doctree index 41cfb85d9a30f6995ccc0b59c93c0d13b7fa35fd..e6de094f8a289b4c6065cccafe3f370dfd64f506 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/index.doctree and b/dev/pt/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/match.doctree b/dev/pt/.doctrees/api_doc/tagging/match.doctree index 3a4d47b37eb97898c4554c68617b8e113bba57fb..9576c00e53932a17cd961bc4c49a91a3450eaa0b 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/match.doctree and b/dev/pt/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree index fac05cc2da7bbe2dd89eabc8f2988afbf7380265..c862636e68263ccc9ab7614395dbdef09387b5ed 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/pt/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/order.doctree b/dev/pt/.doctrees/api_doc/tagging/order.doctree index 1bf1f0e24d536a2915753dbafb512e3ef759e47f..d8c4d147aa4055bed415ec454032409867c80bd2 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/order.doctree and b/dev/pt/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/overlap.doctree b/dev/pt/.doctrees/api_doc/tagging/overlap.doctree index 9fec5876884a4f3b4affb013bdc7332082858c0d..640dc7733c73511884ac2d98c8627eac68f7f8ba 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/overlap.doctree and b/dev/pt/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/pt/.doctrees/api_doc/tagging/wd14.doctree b/dev/pt/.doctrees/api_doc/tagging/wd14.doctree index dcb47f83bda4e111590769cadafaf257d5c08fa1..a6a4e13f33ed3f23b20d89deaa72d48861a1e036 100644 Binary files a/dev/pt/.doctrees/api_doc/tagging/wd14.doctree and b/dev/pt/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/pt/.doctrees/api_doc/upscale/cdc.doctree b/dev/pt/.doctrees/api_doc/upscale/cdc.doctree index b0ccd4092bbef84562e0d7c135e9c8f1df020827..34258340bae3c9e6fd35dd0a797e25bbfae252a6 100644 Binary files a/dev/pt/.doctrees/api_doc/upscale/cdc.doctree and b/dev/pt/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/pt/.doctrees/api_doc/upscale/index.doctree b/dev/pt/.doctrees/api_doc/upscale/index.doctree index df074da16de1db1795fb3acd1570f8171a84a950..48ff8d421e2f31df6755b80ebf2073667a2f6fa7 100644 Binary files a/dev/pt/.doctrees/api_doc/upscale/index.doctree and b/dev/pt/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/cache.doctree b/dev/pt/.doctrees/api_doc/utils/cache.doctree index 3583b02dd397e2803e694760089d47c1809400c4..eb9ea60e3dec5dd4e1b264704cf651b889b2b6fc 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/cache.doctree and b/dev/pt/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/func.doctree b/dev/pt/.doctrees/api_doc/utils/func.doctree index 51b1cc1f82446eae89be68d66a6cfce8243f973c..884760cdc3793dd71f4954497f07fd38f9585a7f 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/func.doctree and b/dev/pt/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/index.doctree b/dev/pt/.doctrees/api_doc/utils/index.doctree index 270fe69eff05011eda2f6360c804f35b15f95313..1a4a2889e79252772b92ef45c1e0b060a0ff847b 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/index.doctree and b/dev/pt/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree index d8ef17e0bdd0c0ce830c46966339109a8859fdd1..4baaba07fb3d692fd60284365f58a83000ffd318 100644 Binary files a/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/pt/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/aicheck.doctree b/dev/pt/.doctrees/api_doc/validate/aicheck.doctree index c3d114cda76223cc7381823853d90391cf1ff6d3..b05152efe5deb42ebf3554126a87fe56b42450d6 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/aicheck.doctree and b/dev/pt/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree index 25a266a1381f9799184ae7eda9e3731c84b8ff97..ddef712f8e9d26c62ea774fee56d0f359a476463 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/pt/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/classify.doctree b/dev/pt/.doctrees/api_doc/validate/classify.doctree index 7fad7b49865a1917a9c93ead802ac1669f0a772f..509b9fb3e0d12915c2e4bdf0ef859a803796bba1 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/classify.doctree and b/dev/pt/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/color.doctree b/dev/pt/.doctrees/api_doc/validate/color.doctree index bed139fd963d99b7361aecea08ddec3811215c38..d09387384a51294b9f0e115e557457a5c42a1c9d 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/color.doctree and b/dev/pt/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/completeness.doctree b/dev/pt/.doctrees/api_doc/validate/completeness.doctree index 79e6e39d21ada5c76d6fcb9c02f0c4ee921c9781..438d32974ff29880b4abf2e7d9ff4100be8a2763 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/completeness.doctree and b/dev/pt/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/dbrating.doctree b/dev/pt/.doctrees/api_doc/validate/dbrating.doctree index 7496243ffb113bcba4c4f370fe016918bffee2a5..c6993d054ad19d3e38c9f2e55b0a2b249dbc2df5 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/dbrating.doctree and b/dev/pt/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/furry.doctree b/dev/pt/.doctrees/api_doc/validate/furry.doctree index 3a485a97eafee60ed8c6fd49a2215171ee2ddd46..d8d87fc2863b3f985d9928ec21f94757f3ab8cf0 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/furry.doctree and b/dev/pt/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/index.doctree b/dev/pt/.doctrees/api_doc/validate/index.doctree index 50b446fa3f04f4e3d9f0b7bfe5013650574ee2fa..6ba36ea01caf5e860c1f8e8f74ac734ea740281b 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/index.doctree and b/dev/pt/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/monochrome.doctree b/dev/pt/.doctrees/api_doc/validate/monochrome.doctree index 1c95719b1bfe2e4945e7fba924290e99c5f73536..10eaf0cc564cdf8c235d65c5d78d12bfbd7dd954 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/monochrome.doctree and b/dev/pt/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/nsfw.doctree b/dev/pt/.doctrees/api_doc/validate/nsfw.doctree index 1e3761e07937501184437c795d114d9802c019e2..6c27ce3c3204cbbf5667de6db49b8bc0e93362ae 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/nsfw.doctree and b/dev/pt/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/portrait.doctree b/dev/pt/.doctrees/api_doc/validate/portrait.doctree index 9e4938e06ece5138894e55ac8f9dba052da53e2b..9568cd20d330309737ae4ce8fbbb1c24c7b067bc 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/portrait.doctree and b/dev/pt/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/rating.doctree b/dev/pt/.doctrees/api_doc/validate/rating.doctree index 153d5b0c06a35a769bcc9c6f48f225df0b3fe1c4..f6c7880fd035efb18cf64900054fc4f2159bd78a 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/rating.doctree and b/dev/pt/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/real.doctree b/dev/pt/.doctrees/api_doc/validate/real.doctree index c879dc123944fcf8c53a85e8899752cdf12de877..60f7d4a1e07bd9a28449f6fe7bc8a5cbab13e016 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/real.doctree and b/dev/pt/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/safe.doctree b/dev/pt/.doctrees/api_doc/validate/safe.doctree index 24abfe86214d361ebfba91274147dc5b6910ff21..a47bfe7bc3cdfe83c48324885528dabee8bffda4 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/safe.doctree and b/dev/pt/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/style_age.doctree b/dev/pt/.doctrees/api_doc/validate/style_age.doctree index d03113f0b13c2d43df10a99f7e4592795934b478..a5cbe1f08c379ea1d41b2d07d10a3980aacdeefa 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/style_age.doctree and b/dev/pt/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/teen.doctree b/dev/pt/.doctrees/api_doc/validate/teen.doctree index 9a3057df98e4243b39b0f118906999f1e5a39105..3e6dfb6adbb75d9fd73af38693caae2323466772 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/teen.doctree and b/dev/pt/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/pt/.doctrees/api_doc/validate/truncate.doctree b/dev/pt/.doctrees/api_doc/validate/truncate.doctree index 6f444ce65b6e1e4b6a6e6e17beaedae96e226a88..7a2cc48088edcbc6a4eb007ff5ac30d85d589534 100644 Binary files a/dev/pt/.doctrees/api_doc/validate/truncate.doctree and b/dev/pt/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/pt/.doctrees/environment.pickle b/dev/pt/.doctrees/environment.pickle index 33e56cd91573f068394885eb9c553123f7028ec2..798c807087020c9f21701f719c25f91e0bef4944 100644 Binary files a/dev/pt/.doctrees/environment.pickle and b/dev/pt/.doctrees/environment.pickle differ diff --git a/dev/pt/.doctrees/index.doctree b/dev/pt/.doctrees/index.doctree index 3347511fa55957f35936c07743289b626ad23030..f9b1addfff24ace567adcf5901eacf880bef2dae 100644 Binary files a/dev/pt/.doctrees/index.doctree and b/dev/pt/.doctrees/index.doctree differ diff --git a/dev/pt/.doctrees/information/environment.doctree b/dev/pt/.doctrees/information/environment.doctree index ca3a682ce29d8fef80ab6e9810503abb12037f36..b3b4d6b46a43f42d29984a57df5e3a2ddc21b3ea 100644 Binary files a/dev/pt/.doctrees/information/environment.doctree and b/dev/pt/.doctrees/information/environment.doctree differ diff --git a/dev/pt/.doctrees/information/environment.result.doctree b/dev/pt/.doctrees/information/environment.result.doctree index c69114aa9066da0eee8e53127fdf1ed01bbfba52..550f6fa501cf0552ca1330d6af5cbcf1da8d4b56 100644 Binary files a/dev/pt/.doctrees/information/environment.result.doctree and b/dev/pt/.doctrees/information/environment.result.doctree differ diff --git a/dev/pt/.doctrees/nbsphinx/information/environment.ipynb b/dev/pt/.doctrees/nbsphinx/information/environment.ipynb index e70de14020f92e769c53bf228d5e435c35d2da84..05f31ffa02af98a596029cb9719eeaaf15ff687d 100644 --- a/dev/pt/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/pt/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:30:25.341422Z", - "iopub.status.busy": "2025-03-24T12:30:25.341216Z", - "iopub.status.idle": "2025-03-24T12:30:26.532293Z", - "shell.execute_reply": "2025-03-24T12:30:26.531514Z" + "iopub.execute_input": "2025-03-24T12:43:47.803984Z", + "iopub.status.busy": "2025-03-24T12:43:47.803795Z", + "iopub.status.idle": "2025-03-24T12:43:48.964084Z", + "shell.execute_reply": "2025-03-24T12:43:48.963389Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.2210000000005 MHz\n", + "CPU Freq: 3039.8379999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb index 8ebf1680d10eb29d07046e483c6bbf84075cf06b..076e09718cb9419ea2adc6f276997b51f7a36d5c 100644 --- a/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/pt/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:27:56.043155Z", - "iopub.status.busy": "2025-03-24T12:27:56.042927Z", - "iopub.status.idle": "2025-03-24T12:27:57.253689Z", - "shell.execute_reply": "2025-03-24T12:27:57.252716Z" + "iopub.execute_input": "2025-03-24T12:41:34.735762Z", + "iopub.status.busy": "2025-03-24T12:41:34.735538Z", + "iopub.status.idle": "2025-03-24T12:41:35.900021Z", + "shell.execute_reply": "2025-03-24T12:41:35.899218Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2924.17 MHz\n", + "CPU Freq: 3165.126 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/.doctrees/tutorials/installation/index.doctree b/dev/pt/.doctrees/tutorials/installation/index.doctree index b19a82b0fc8799711a95f3e98daef4523ff51bdb..52e3ddc79bccd30cf32c8664700e86928530cb0a 100644 Binary files a/dev/pt/.doctrees/tutorials/installation/index.doctree and b/dev/pt/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/pt/.doctrees/tutorials/quick_start/index.doctree b/dev/pt/.doctrees/tutorials/quick_start/index.doctree index 952e6851a6efd29b8623155c396a939d3beece0d..dfe5af179fe0f093041f86d355546e4cb7013fc9 100644 Binary files a/dev/pt/.doctrees/tutorials/quick_start/index.doctree and b/dev/pt/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/pt/_sources/information/environment.result.ipynb.txt b/dev/pt/_sources/information/environment.result.ipynb.txt index 8ebf1680d10eb29d07046e483c6bbf84075cf06b..076e09718cb9419ea2adc6f276997b51f7a36d5c 100644 --- a/dev/pt/_sources/information/environment.result.ipynb.txt +++ b/dev/pt/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:27:56.043155Z", - "iopub.status.busy": "2025-03-24T12:27:56.042927Z", - "iopub.status.idle": "2025-03-24T12:27:57.253689Z", - "shell.execute_reply": "2025-03-24T12:27:57.252716Z" + "iopub.execute_input": "2025-03-24T12:41:34.735762Z", + "iopub.status.busy": "2025-03-24T12:41:34.735538Z", + "iopub.status.idle": "2025-03-24T12:41:35.900021Z", + "shell.execute_reply": "2025-03-24T12:41:35.899218Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2924.17 MHz\n", + "CPU Freq: 3165.126 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/information/environment.html b/dev/pt/information/environment.html index fdd3ca7571f524afe775b177ef66e3c60a86ebdd..4ce4e56d40d87ccd86ec988b6989f24dc591dfdc 100644 --- a/dev/pt/information/environment.html +++ b/dev/pt/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3247.2210000000005 MHz +CPU Freq: 3039.8379999999997 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/pt/information/environment.ipynb b/dev/pt/information/environment.ipynb index e70de14020f92e769c53bf228d5e435c35d2da84..05f31ffa02af98a596029cb9719eeaaf15ff687d 100644 --- a/dev/pt/information/environment.ipynb +++ b/dev/pt/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:30:25.341422Z", - "iopub.status.busy": "2025-03-24T12:30:25.341216Z", - "iopub.status.idle": "2025-03-24T12:30:26.532293Z", - "shell.execute_reply": "2025-03-24T12:30:26.531514Z" + "iopub.execute_input": "2025-03-24T12:43:47.803984Z", + "iopub.status.busy": "2025-03-24T12:43:47.803795Z", + "iopub.status.idle": "2025-03-24T12:43:48.964084Z", + "shell.execute_reply": "2025-03-24T12:43:48.963389Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.2210000000005 MHz\n", + "CPU Freq: 3039.8379999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/information/environment.result.html b/dev/pt/information/environment.result.html index 39c62724ebd36b2ea9bde328936f90de5c0a93aa..c42a0ebf717fdf9598be0da953a6bf897bbfab0e 100644 --- a/dev/pt/information/environment.result.html +++ b/dev/pt/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 2924.17 MHz +CPU Freq: 3165.126 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/pt/information/environment.result.ipynb b/dev/pt/information/environment.result.ipynb index 8ebf1680d10eb29d07046e483c6bbf84075cf06b..076e09718cb9419ea2adc6f276997b51f7a36d5c 100644 --- a/dev/pt/information/environment.result.ipynb +++ b/dev/pt/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:27:56.043155Z", - "iopub.status.busy": "2025-03-24T12:27:56.042927Z", - "iopub.status.idle": "2025-03-24T12:27:57.253689Z", - "shell.execute_reply": "2025-03-24T12:27:57.252716Z" + "iopub.execute_input": "2025-03-24T12:41:34.735762Z", + "iopub.status.busy": "2025-03-24T12:41:34.735538Z", + "iopub.status.idle": "2025-03-24T12:41:35.900021Z", + "shell.execute_reply": "2025-03-24T12:41:35.899218Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2924.17 MHz\n", + "CPU Freq: 3165.126 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/pt/searchindex.js b/dev/pt/searchindex.js index caf39cb344eb7ff583a4bba6cd0a8847e539bbef..977ff88a4fbe95f34f368c383fd17e5393cca913 100644 --- a/dev/pt/searchindex.js +++ b/dev/pt/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103, 108], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3247": 107, "2210000000005": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "2924": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3039": 107, "8379999999997": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3165": 108, "126": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/main/.buildinfo b/main/.buildinfo index 4e73418b8a1f39e4779606931f893d82f8d67ace..fdf378b5503b115522060728aa053b1e16520c19 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: 16f2f991a63947911bbb6e5a39c042c0 +config: be44f26e96177320de76a2acf8ece97b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree index dc7120ec7ab14d0fd16aa03b61a0b45a0f46012e..efca2d9cfc524234ac82406eabe8467c26f9790f 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 5f6a3fcb780b7fbbe44bb13910b5e839145c528f..93b29d3de565a1fdedd1e0ce2a15cb2fcbe0c3a8 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 21c0a572b3da46ba14429213fa08f9ef43b4ff0a..e414da469ea86b40a8491bd014985a16e0b6439e 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 9d080bffb4f46c77b12ec637d5fc53779d1c4ad9..585648829c963db40319ee58a5a6a52942c931b5 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 9695315c1534960a17f98ea9f5df548161a96dc9..fbca7bc20737ff5ebabf6aaf1030a8439ba6d204 100644 Binary files a/main/.doctrees/api_doc/data/background.doctree and b/main/.doctrees/api_doc/data/background.doctree differ diff --git a/main/.doctrees/api_doc/data/blob.doctree b/main/.doctrees/api_doc/data/blob.doctree index 928c93643939b89b692e9219a6c5403500e146bc..9e8c8864d0d83373d1a8ba674ad068c02321d0fa 100644 Binary files a/main/.doctrees/api_doc/data/blob.doctree and b/main/.doctrees/api_doc/data/blob.doctree differ diff --git a/main/.doctrees/api_doc/data/decode.doctree b/main/.doctrees/api_doc/data/decode.doctree index 59b993487040b39b46f3fc9d5a8abfab6969cae2..69efc8715857832634fefc0884bd0ba01c6dd2bf 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 84f9a4b6ff27429ce42a9dfd3c290cff1911d8a6..8a706335329ed2e952bc806e64c0aab7d93782e0 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 8e38ea712a8304c1d6bff4ddcac5a76cc307c617..af341261501aa10d938cef46cbd89f75cbd32883 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 afa73638d65a66366e742665132329457430bfeb..9fb492b5666dffeec30a3c4e625a6a33508165a9 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 225bdf2b0e20383d2f20b33ebb5d3b836ad1ab2f..fc2d0c7420c22f222b86b946c2c503666bd95da3 100644 Binary files a/main/.doctrees/api_doc/data/layer.doctree and b/main/.doctrees/api_doc/data/layer.doctree differ diff --git a/main/.doctrees/api_doc/data/url.doctree b/main/.doctrees/api_doc/data/url.doctree index e186e10149d4dffb30716fa9d0b08757c8a5e2d2..29c16e4697b7a883599b5fbf38f67ac7b606b84d 100644 Binary files a/main/.doctrees/api_doc/data/url.doctree and b/main/.doctrees/api_doc/data/url.doctree differ diff --git a/main/.doctrees/api_doc/detect/booru_yolo.doctree b/main/.doctrees/api_doc/detect/booru_yolo.doctree index 7b2960581222cb87f0634adf16dba000979da95c..77919e0836106bd24e3fefd65ab4f65913a65593 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 c1f001edad2d6575618eb5b07136486564280a26..a2dffa4e346d2d37992c800125241306e79b0d5a 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 669410fd51ec735c46cf3706df3cf0bdb1ed83b6..ab0e8cd077d0ccc5b3a7814559392fd2b38fc74a 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 b3556e541bc71edb2bc29fe06f62e1fb49c9f29a..2f324b670ee0e84da2e301cb3d8fd706cc0a59b7 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 dc298bbc1dcb340a3e7591508af34b6e4f1cc2e4..664ffb6a86bd85658d6efa974c139e68f7017456 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 fea5f4c89fb3c942dbbdd6860e40d5c0c054c38a..8724399cadd0339280a10adb41866b199239d5cf 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 0d2be960c5923e878d8f05bd3cbd7fbbcf14c1e2..f3ec3d4ba07d8c7e37287d51ca0d8c20eea35502 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 8399f05f0f048a5ec74caada0b9b8e37c53c7281..ecab7909e510d8936412013bf646b8b7ad3bf5ea 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 f7cbb71120df94cce12465e7c34f99e0d80816aa..889df65635db166c6deda53fe55e31f5780fa00f 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 b348102ccd393c9e226f79f6bb214f1644cb715c..114d23ee7e7fd524717f875bac39337a09f6b662 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 341b8cea49bd26adbd3947ffca53fe6f20fb2c31..ff5cb0f3e054e1cd40e528970576867570ea7f8f 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 6cac4c57db7efdab38ef27d07a9f2d20947eacd9..012687fdf3647c05df705e15300800ae6eeb5bda 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 7e9d353b6b13dacb554486dd65415a8ab501ca6d..3004f6e93d3f8f93dd833e9be88f94819734cd6e 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 c435526cff51070e0ae2b694c2d649ef24ee8792..097e30f151043538b8e2200ca9d207cab7eb14de 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 245b3394a2ec02e52f2dd13ca729c1d9646a10ff..645876be65ab696d65777a878a149dc1d4a69ce7 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 70a543bd1bddaad446925a5804f4229c6d5e53c0..c2c2023e7f9579980bebee27f8b095488bf40a69 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 cb29935056112681e813aaa3dd6ef1508c6658e3..b13d4abdbfe538e124bd7f6dce794c7305346d7e 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 411d943eca9bf9ee283e4378f6f7e0ba595df420..3111f4cde42d828287a51d5af6519bf02a153771 100644 Binary files a/main/.doctrees/api_doc/generic/classify.doctree and b/main/.doctrees/api_doc/generic/classify.doctree differ diff --git a/main/.doctrees/api_doc/generic/clip.doctree b/main/.doctrees/api_doc/generic/clip.doctree index cf5c07af398ef61b8c29a2f3efc4bef20b1d8190..fb8d18298433c6b2dbb4f98897a620fee20532f9 100644 Binary files a/main/.doctrees/api_doc/generic/clip.doctree and b/main/.doctrees/api_doc/generic/clip.doctree differ diff --git a/main/.doctrees/api_doc/generic/enhance.doctree b/main/.doctrees/api_doc/generic/enhance.doctree index ea1db6f46e99d598f9173d9275d04256c7b2c89a..c0065212671fca6b2f3ea9ec0513932f9d815ec0 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 0fd2f5dc206f4c4dcb9455fdc1ffd994d9cddd84..16ae371ccc721b6c45131b627c4da6752dfbb4c1 100644 Binary files a/main/.doctrees/api_doc/generic/index.doctree and b/main/.doctrees/api_doc/generic/index.doctree differ diff --git a/main/.doctrees/api_doc/generic/siglip.doctree b/main/.doctrees/api_doc/generic/siglip.doctree index 892490e6276556dff5e6f6c7f48f59f6ff56d2d8..52b52dc0cbba54742a18e15fb2e19ceb641d5a83 100644 Binary files a/main/.doctrees/api_doc/generic/siglip.doctree and b/main/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/main/.doctrees/api_doc/generic/yolo.doctree b/main/.doctrees/api_doc/generic/yolo.doctree index cd9ada8f4960476741503751cfc15e51629bd5a1..35fe69b06e8a4917de546d1cd3e4653e655b51f7 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 e84e9d8e118cd7e6264839ec36e3e0bb9d04c9c0..ef29592d16bc9b39f0e22b236778e602a27a3bde 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 13b3b63e38c77667c6ff4484831841dac72377f6..df3dd9e4eb3e0991650831a1725fdc0681239b0b 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 d61eb271c857e0d3881b726e824b656557c6a6f5..cd6aa6ba3c849105060beade96127c3b5f7e1c16 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 2aaf4306397c981384623b97550328edb9ba5580..b5e0c705044c381d51dc1656e3252727cc2dc308 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 3cc23f4445fb258a636a32cde4c3b0bfe4693e79..fd0ddb7566a5426fb55e506473b2b2c3319c4e7e 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 572e09f292f4729510794b4b72dc9a044f399fc8..2fbd9874dcd4c3639fc2a957eaefffca2c89e16a 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 f14c55e5791035b8b64084c3ffca1ff241204a22..1b87ab6795f171fd5428898d6b3a1365bda7edb6 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 5f27b5e918b7099b15613942a36caf2898c6c500..7cec596b7cc3f32cc726daea16dca2bead9df6c9 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 bd80f2ca8a4468441c5cab000b42bec01b1daa4b..11a4addae12fc961a905350f7ec6e5b1e5964776 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 53e62366cde5c7dc6e83f70b3c7f192d2239e01a..bd88db5f71dafd6191b81cf7b6165be0b25eba48 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 665e9ab1d34a1fa3f89eccdf0c6faba74d1efa0d..c056605c2b11f06a2f496d91e2c980740e859252 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 bae0a60c9685da646a3fc7344d121ee4b79e6ad1..f9191bbd320a3bdb5149f74ca642fceea570ca86 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 f8b4cb3e5394735e1bf854261208ed5606ddf713..03ed8c87e8ed538f4018f1039fc790ef2ad0c327 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 a6d4b6aaa0bcb0af0d7eef8a14b68a4a278e3287..5ebedf397f74cc5e4a3f099e1555f64c7eafc74a 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 59209d2ea31637f3f1b0bbf778c0bf14df000836..6d87254ff4565dbf241c412a904eb3f5dab4cbc6 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 22bb4c66d02f78650363e5c391908e6c61ddc7f2..41802dcb30774ef4f6262306a913abc5468c6c1e 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 a5f564db166d10b32cc7be690732d35f6af13000..1f28a4d54478bf2b6673bd630e87884f84daeb15 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 043e305c1abcd68ef446a02818d59567f2649359..f4027ffacaafc054fb23ca698ce804fed416e2e6 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 573c0850465cbf02ecf054684462266743085689..ee1b45267a7859721b3ce62f72ba30036a69f07b 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 4028801e38cbe5a2dd59caf01f0f1a4e6374b81e..4dd19733df7b376582fd1f385ec14bb28e586629 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 d8cb22218b69df6a36539e944da8c89052765ee1..0f283a72a322734bbe4f485cdfa42379460b0906 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 ef94a2813a50bd32b9c3da363f49cdfe31c1383a..43fa4d29b950dc3995738dfef38bc08f9fc785d0 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 ecc590840c654b936f867c0c677c53d9e087b9b8..f8502b6b9b5e11e3c403e1c2350a4fae1f0f147c 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 c797c6096b36864a5ae3d9649da9173724a219bc..9944a782a4f4600a416249210388aa61971b3640 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 11af848eb771404ba5cce81219d3b212a9425de3..260b59c397e09184799ba5ba22349bdb18855aee 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 3f33ee5841078e897439a15c1df377062a54c307..02d1e63e36a23ca54c204262c5f1b1f00cb2da54 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 ba95dc78ec98a2b364fdd7bd77d34afb2f1c4efc..8de5d8dabff64f1e62de51af7357cadd41dc5221 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 f8d65f3ec7b6165b5f080f9c901948eacb5a4300..f47d3de4b9153e1e1534888e4370be7b23fa8ae0 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 a813188182b0112bcf50022f73746719db0209ee..66f13f825e1ed775460f69f00e75cc53c20fab65 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 172944a9e56e178defce56d972e63855c37233d7..0ac55aba634d808b2f5b424aaa52e65e4fde6227 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 97715343c0b192c4d2595d8dbc0a64d0ca887e09..e6082ad0892dcc764d3de698db9180e543232558 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 5c99cdec9d1f4ade9ad0120f4e3a02aa6d4c31c4..9057797e02e4ff9512db9a89f29c0f7246fb2377 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 4164b77b996b9f24b7329df94ccde2622bcb5557..5e797e8c3664fe0855857ce74df5958b9f3cb1c0 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 3163c3d804dfefa2a9a99869eccb6ca3fb74b5dd..d25e88fc5c9be876280b992e807fed79c283687b 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 056c816e83bf725ed337154af53b06e87c6e7d00..ca60c47f1093dab63f8115d03b8f1eb4889875b6 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 a1a7687c790b7409229bfedf2ead7a15a28821e6..a5832214155dbeac598fd76cf8771454d5b2a847 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 80079f7d7b7af4c8e427f9b55502f565bcb430a4..2caa6b94ff72bca1e87731f354de228ca8992558 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 5357014774ce82f60c7496c1cd9fc2e7c1e15bf1..98a2c1fc3a5ca9f9496916d77e227713d79ff71d 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 56d1bea974afd7417a5391af36efc31b01a6b9dc..c1070c25d4321f69c634120d0354e7f45fa0802e 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 fbfabca09401196031d33d333f411e113756974c..4b450d9d9f84fba368ce6019c78c21ca2ce1807f 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 94ccef1dfa868c1e1def9a3f9501e6518c82ff33..29d8599b312bd28e1c1205efae1097fcb49c3e22 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 80f79c7ceaeb34c2c5b0d7c123c7c3aa08cbdf23..0958de0c3020bf904a71492cf8e873aead2467a2 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 a9599bd0935fdf21ac5fe5631147531c1059520e..f38e1c96c8a26de7f15f6aae60ee8474034765d3 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 a6dcc8a1d9d3daa610fe56c6cc10b56448aaaae2..70c3558ec4894b27eb0b9a9eb94b6db5c13b72ff 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 7e3bc5e4b07306f4ebcf4aba0428560f29854904..3bc679f49242085820a5b51c31a171dfff80669d 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 ecbdd1f7d431cb7ae16b363f773e8b714b7da7b2..61640b2953961d3a87ce80909957dcec2f016af8 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 d807b16a6fee81d644c2ed0efe4542b32b8c39d5..641e65b3daeb4e9f43fc0b9840106b8884f67db9 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 3f675ee76bf59d32fdf80b92611f8aa3d3806928..9f03c74c987b8ed556a714de7ea74f09f13e890b 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 cff55b497a68eceb45b40bad4b8138582ad51072..b91200130a5e5500dbd3e7c4084b186a0b8261be 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 e463e4d4fb3913bab51f692ecc0480689f397d41..098af3a9c0c595630d18b7aa9bedfb6d6af3633b 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 5d433257fb18fc5d1f7563d795f23e70a5d1b175..2f2f55fa112c822d1bd792df3e9656ab25567493 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 7b6bee3752dc32d5dfeda23c5428609f181b36e6..75eede0890dd4c36ac6c8de85b8e82ed7eb38e81 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 61cf96e7af2c7cd5d7b4aa5df265020f48d8efb7..c0a9df5e0ce7b157b4fe0424f206cabff74b0589 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 29acb8571c54f2664bea713b4c000ba30d15ffeb..747732e3363edd1201e682992149693c9d43cedf 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 5b22119cbcc8ebfbc6ce1ff5d6357859ba4f536d..d42d153271880c91ab4e8d21bc919869c41a87b4 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 3794c8c58bf733208c62a0f7ae01353786af0981..86510672c9f16d6cc799217c2a34ecc35be885d8 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 b5e4783171755349e1832cd849176b024a7a518f..d9b6599af6e27dc32304dc9ee2bce958ead9a40a 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 1445becd74d0de26681d8e58b63b8fefe8b335a1..cf6f46e3a6bcb62e5607dba61d06085c63585685 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 2ffd76050dfbbdae409e18ce98bd414cf9f99bf2..69715916b122b257b0908d9b2f497256f7a75c01 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 794cd001bfbcb10e1a5f7ab987e51218ea70e8e4..7650f5d31f481fbcc0b7d51eeed1a102e11f5377 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 9a8b91c19c90b222304573742699d69f0028fed3..a6328bf2b704113ee44ee700d31160d5d7ee0ff4 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 18086db4926199d532ab350d06bc5b53e01f3f00..7a80bf9c2ad6acf684dce458be76a4382ba431df 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 c5e49374e26d63765ee970e7f86326e15dd02b8a..c4b8ee347b98d58bc4b0f8970633c22a12c0e86c 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 61206bb7a23247a7eb68f584832b596d37253ddf..26ecc8018f84cf04c49af04e27384ba3115266f7 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 c0a4a870192f177d54770061c980645054ec5e5a..ffa34d4044635dc1f3412a104f01e3e3cc507b37 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 89c53e7b5b0b17842f41d4da41a2e325406d134d..1a6577bf410e1f674cda2c6c859752f883739448 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 28a49900dec56ae461ea033a27c732ac5148dbb1..b8dbce815b867b86a81b6c11ffbeb3272258f4f1 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 25a868268cd7061447fb6ef4917b3791630be6ff..960bbdfd551369f023e1b0274b66e2bc9acc7ff9 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 44194677ecc21331adc8bb04d8559356441cd8bf..bc4817c1e537dae60a888c8f46f1f78a71224514 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 e37fb75076f8c7be196e4f6646d0a53232809062..1aea3c4c5ab883a6bf3cb86afcd66feff90e2f9a 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 1833efa6fa09a5b4bc07e2e80ecb4238a8d3f957..0afc239fd6634f8b98fc38e98b6fe2b9d9142c1f 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 cd85abf6ed1ce7a6d2be60c0e7bc5118cedcf836..2b0a93faebba0a3bd812ef9fa2b692c14c11ce55 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 01cd3ffa9491ab23269e27af3a366e76556d657f..a0a40616f478ca7a290cda818b876363ae9df544 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 5ff54b1e591791897b293ef22c50f9dee7ab4279..1e0605d506980e4dfcd726423eb176ce9536002e 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 7c0da3adce520bd72e86785db2db2eaf1b013b86..5590d5e5bf5e67275a8cf0d7d2744cbc2913ad58 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 beab2106eae5442960f7934667cb4d23cd67f35a..e5ed87ed1e6ad4cac049f97c54c227b905ca492e 100644 --- a/main/.doctrees/nbsphinx/information/environment.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:34:22.719682Z", - "iopub.status.busy": "2025-03-24T12:34:22.719453Z", - "iopub.status.idle": "2025-03-24T12:34:23.935221Z", - "shell.execute_reply": "2025-03-24T12:34:23.934409Z" + "iopub.execute_input": "2025-03-24T12:47:29.252171Z", + "iopub.status.busy": "2025-03-24T12:47:29.251975Z", + "iopub.status.idle": "2025-03-24T12:47:30.414455Z", + "shell.execute_reply": "2025-03-24T12:47:30.413779Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3256.2127499999997 MHz\n", + "CPU Freq: 3044.839 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 f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/main/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 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 707c60994369f22ddae5f5540af225dda60e9c8e..7df820927fc6b42e73c564e0c89f12e882c49dfa 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 d4cf37f0c7953a1ec6ad34def39e6db28de321ae..cd47a9fa01588e36cd73402f754db1ec0ce94ddc 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 f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/main/_sources/information/environment.result.ipynb.txt +++ b/main/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 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 1218646b571657f4aa8ba43048545d9fda942ef8..f14b1bb7234f66278943174c06df8f0548feac3e 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: 3256.2127499999997 MHz +CPU Freq: 3044.839 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb index beab2106eae5442960f7934667cb4d23cd67f35a..e5ed87ed1e6ad4cac049f97c54c227b905ca492e 100644 --- a/main/information/environment.ipynb +++ b/main/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:34:22.719682Z", - "iopub.status.busy": "2025-03-24T12:34:22.719453Z", - "iopub.status.idle": "2025-03-24T12:34:23.935221Z", - "shell.execute_reply": "2025-03-24T12:34:23.934409Z" + "iopub.execute_input": "2025-03-24T12:47:29.252171Z", + "iopub.status.busy": "2025-03-24T12:47:29.251975Z", + "iopub.status.idle": "2025-03-24T12:47:30.414455Z", + "shell.execute_reply": "2025-03-24T12:47:30.413779Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3256.2127499999997 MHz\n", + "CPU Freq: 3044.839 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 8627353c8f235e19b47f21cbf0d330c914f517bb..7b00398bd675f181e7e434d6037424caf8af6bb9 100644 --- a/main/information/environment.result.html +++ b/main/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3253.369 MHz +CPU Freq: 3296.15275 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb index f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/main/information/environment.result.ipynb +++ b/main/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/searchindex.js b/main/searchindex.js index 38839f5cac126d49693163a10a9a9d3ac66ba473..8628b72278b5622a8b4bf7ff38f644b5f47af862 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3256": 107, "2127499999997": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3253": 108, "369": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3044": 107, "839": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3296": 108, "15275": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.11.0/.buildinfo b/v0.11.0/.buildinfo index 981bbd0e79d3220846467b0c77648eb239e1bd45..f832dd623605e1ee53030f9e4d1942c66b08eba8 100644 --- a/v0.11.0/.buildinfo +++ b/v0.11.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 076e5939d1370e867a1270da27c1c467 +config: 7f2d62d1174fc5b128c4f4f17e518a63 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree index 2f43a5e5551a5a1259202e566239308ef847034c..6592fa13d2daca23889d050452fdac1a536b4a45 100644 Binary files a/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.11.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/ascii/index.doctree b/v0.11.0/.doctrees/api_doc/ascii/index.doctree index ccd23bc5a1ad93c79f8e2a3e12bf03c2db4a85fa..ed9cf9e72162326c99e14500d20d29dc9f8324d0 100644 Binary files a/v0.11.0/.doctrees/api_doc/ascii/index.doctree and b/v0.11.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/config/index.doctree b/v0.11.0/.doctrees/api_doc/config/index.doctree index d2ba1217147b793b7f3bd7c096c3eecb5f92ca70..76bcc490c0d146da9bfe01d9f8446872b5562c5d 100644 Binary files a/v0.11.0/.doctrees/api_doc/config/index.doctree and b/v0.11.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/config/meta.doctree b/v0.11.0/.doctrees/api_doc/config/meta.doctree index f1f43a1fdcafeafe1aa16251973b000f4c109756..871dc86358fd04dad7247fe42c6b42697accb4ea 100644 Binary files a/v0.11.0/.doctrees/api_doc/config/meta.doctree and b/v0.11.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/background.doctree b/v0.11.0/.doctrees/api_doc/data/background.doctree index 4997941bee55a42439c2b418402818bec70443a3..345ef3baf2c55f772ea2b4c660f177c9339cff13 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/background.doctree and b/v0.11.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/decode.doctree b/v0.11.0/.doctrees/api_doc/data/decode.doctree index 8fa902277457e89827a57abb947a6d196df4e2cd..d48652fc266d605c3a87ebca3668aab7382e503e 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/decode.doctree and b/v0.11.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/encode.doctree b/v0.11.0/.doctrees/api_doc/data/encode.doctree index dae78ea5434fe1b171048151c3db2473b4a6311b..31a313306caf51c792be9bfbb216a19ff1c63caa 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/encode.doctree and b/v0.11.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/image.doctree b/v0.11.0/.doctrees/api_doc/data/image.doctree index 1160bb469ae60ad1b06c33d514224bf37a054473..2d5a41380cc5815aee9f86c9acadf59551eee21f 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/image.doctree and b/v0.11.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/index.doctree b/v0.11.0/.doctrees/api_doc/data/index.doctree index 52a695f75a7afd99f57612f81c32b06249d5a582..32a24afe91242a30d37bb293834e55a1df4333e0 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/index.doctree and b/v0.11.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/data/layer.doctree b/v0.11.0/.doctrees/api_doc/data/layer.doctree index 180661db71aed472d7e07f131278b1427516932d..8d47148ad89419d7114ea2a0ed6161048df36517 100644 Binary files a/v0.11.0/.doctrees/api_doc/data/layer.doctree and b/v0.11.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree index 06737a2a54a1017a8552f9ae7969ba43a5564b49..3c1b2b061a5f4b09e773e5f042bc7ff03f233604 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.11.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/censor.doctree b/v0.11.0/.doctrees/api_doc/detect/censor.doctree index 59efd56280345783a1811ec726911928402a430b..d6c766ffefbcd5d069877b58b556a65ba0244b55 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/censor.doctree and b/v0.11.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/eye.doctree b/v0.11.0/.doctrees/api_doc/detect/eye.doctree index 11afd21e69dbf6b654ecf00209e294e86b0c9978..15314d5fac656358d628555ffea883dc85529f07 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/eye.doctree and b/v0.11.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/face.doctree b/v0.11.0/.doctrees/api_doc/detect/face.doctree index efc6afcb4300d26671740841780ca7787271314c..e6e27a663c7aff7e3ecd7fcdd4dae33d1b9e05ae 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/face.doctree and b/v0.11.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree index 00c786b752553d90f97b48796ae554570a97b038..254d42f2ac275ad55d69b2bd80f57f03211208a6 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.11.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/hand.doctree b/v0.11.0/.doctrees/api_doc/detect/hand.doctree index 611f0eb72bdb019647e809bef0f76dca4c9ef560..03b5987de230db5d767ffeb5b7a8cad9cc155955 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/hand.doctree and b/v0.11.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/head.doctree b/v0.11.0/.doctrees/api_doc/detect/head.doctree index 6e3efb7b7d5ebf92e0a92a07df1ac655d00e6645..9b4465b431cf83366f00fc4f7b1db085b57d1a04 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/head.doctree and b/v0.11.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/index.doctree b/v0.11.0/.doctrees/api_doc/detect/index.doctree index e6c6f1a33eba79f89be15c74409771b2bc5cff68..5902cc475142a13b1bbaa8b020eae815c66c8d4d 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/index.doctree and b/v0.11.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree index 866d7498a8c64a4a21f3af48bdb8df3f97d7ff43..f548cc51d7a0a0d7ad083cb63dcc360bf9c28c38 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.11.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/person.doctree b/v0.11.0/.doctrees/api_doc/detect/person.doctree index 839c387f8472e752fe9e3e37263418e5ace333ca..8968f3c536feaae100f187f97a3f9f00b8079182 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/person.doctree and b/v0.11.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/similarity.doctree b/v0.11.0/.doctrees/api_doc/detect/similarity.doctree index 3bbcf2cc53b8881aeae0d0d005fa549495b96c64..c89be4518b3d853ae199edc3e3ff18b8d304ea13 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.11.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/text.doctree b/v0.11.0/.doctrees/api_doc/detect/text.doctree index d5ce786ea77ebf288a73b1ef1f5c22fbb1406552..625757d01d7245da835ef30ccfe7fd31bc0a5c11 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/text.doctree and b/v0.11.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/detect/visual.doctree b/v0.11.0/.doctrees/api_doc/detect/visual.doctree index 2e3fef0692192bfc1bf4e4161f7433d80c7c2720..412f190852eee3f9e3cc4d6fbd43c05ba7733db4 100644 Binary files a/v0.11.0/.doctrees/api_doc/detect/visual.doctree and b/v0.11.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/canny.doctree b/v0.11.0/.doctrees/api_doc/edge/canny.doctree index 6b8d965fbfd689a1a9dad1ccca01d9952d8dbc2e..2bd60aebe9b0859efa144bf466833a7f673b78b9 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/canny.doctree and b/v0.11.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/index.doctree b/v0.11.0/.doctrees/api_doc/edge/index.doctree index ca14a0f9c1c2c2acc3b1aff1dc7a7de34fdd06e4..80f988ac35efa8db11164f11dacf49cc2534eb0c 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/index.doctree and b/v0.11.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/lineart.doctree b/v0.11.0/.doctrees/api_doc/edge/lineart.doctree index af02c4affe861c15e94ecceacc51aac0bd84b63d..7b84a2be73cc51e08a1b94c3ba48e5a64ae65692 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.11.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree index 015cf8d3f4ad0d1040dd9606a7eb38adb53c369a..7320a4caec395ef1e633dd06bf81dbcf75fa43f9 100644 Binary files a/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.11.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/classify.doctree b/v0.11.0/.doctrees/api_doc/generic/classify.doctree index 9c752bdbc99fb3785a6092b5951fcd3c7c43851e..5d3d0a62f6da68ee4fa1a2363a852969e6e9ef5f 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/classify.doctree and b/v0.11.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/clip.doctree b/v0.11.0/.doctrees/api_doc/generic/clip.doctree index eed233fc4f444a36ca0d3a1d3c63fde7cc803b4e..cc2ad808b858f9ca85315a4b638ad291ef037440 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/clip.doctree and b/v0.11.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/enhance.doctree b/v0.11.0/.doctrees/api_doc/generic/enhance.doctree index a86d48cad7d8d2cf6d83b5b80949db2008898b63..387f40f1313143ab88f25b76669262255fa7a76a 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.11.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/index.doctree b/v0.11.0/.doctrees/api_doc/generic/index.doctree index 79945851749d54fd514f894a8eeaeb08b52c2c82..b8faad2ab76bae6eba38b8acd1ea15289a3a1d31 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/index.doctree and b/v0.11.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/siglip.doctree b/v0.11.0/.doctrees/api_doc/generic/siglip.doctree index 77e62625333cfbbb785faee3753e35e958d30968..2e9ccbe62450cfa7d3459f5753b6952261f0859a 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.11.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/generic/yolo.doctree b/v0.11.0/.doctrees/api_doc/generic/yolo.doctree index 9b1cc466b3476a6b194cfab5cce2a8189900ecd0..b90a480429c9b11422ee84dd6fdb7c80396834d1 100644 Binary files a/v0.11.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.11.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree index d4d93b1c55e4dd0c43477504bce95e75169aa480..7a31177752cb2060421f17deb0cc951a902cf5b8 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.11.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/index.doctree b/v0.11.0/.doctrees/api_doc/metadata/index.doctree index e425907dd5b084a121395d8fb3e8c4f03d968cd1..e002546019cec733ddf0df60df9e4e78e50365c9 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/index.doctree and b/v0.11.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree index a565a51e4b9f98d6cd4fe72899b1493b2a4d02d0..5c6d8e9a49e6e9730b679cab3a975ff9fe2a6636 100644 Binary files a/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.11.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree index dbf100124fa0c41fe4035ff417d52e910299f000..d24e561ccde9d36b44ae4d4fccb72983d3c88460 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.11.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree index ea9aa95b5d5e8ac992293cbee5792cc1791a72cd..22357143666272ba2b1aa531c5ca2cf27d38da83 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.11.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index ffeaa054a68c7604335cd02b190b6077eb6b37cf..a29e9a42ceea72b891a4e847ed9f8d7d9e33eb34 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.11.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/index.doctree b/v0.11.0/.doctrees/api_doc/metrics/index.doctree index 0f4b0dfb8fbcb84caacb370dde718aea6dc681c2..91ab0a2f1b5c9477e8a77a3a95b2332c89e6a8af 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/index.doctree and b/v0.11.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree index c7b22bbc4e99777fd9436d61cc623183f5078dc2..97fc87c78acbbce7a1036027d442b5cbeb42804e 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.11.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree index 2da6b73823a9e40b0cce69d1266f1943e89e6f4e..9798cabd30220521dd5bcca90976eac06b54afa0 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.11.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree index d62f40bb6aad97e9ac96537c6ac6332ed8bc7b24..25be67a03455b682477c01af5b86d92478f06fc1 100644 Binary files a/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.11.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/ocr/index.doctree b/v0.11.0/.doctrees/api_doc/ocr/index.doctree index d5094687ae5a4210767968825da084ed1140ec97..e0b80192a0454e55c5c76ba3f9d9ae53f06b8166 100644 Binary files a/v0.11.0/.doctrees/api_doc/ocr/index.doctree and b/v0.11.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/align.doctree b/v0.11.0/.doctrees/api_doc/operate/align.doctree index 9d6454fe313a6974d00b2d4f1b424be12c13adcb..c376d58417bc04f96f0bf4860150e3f8bfaa7416 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/align.doctree and b/v0.11.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/censor.doctree b/v0.11.0/.doctrees/api_doc/operate/censor.doctree index 276b0fe8c43752aba8a3ac7c197636a56f33e7f5..82571b18ed43ae2f3ee8b09a70570c5804de4627 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/censor.doctree and b/v0.11.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree index 7dd3d45abd4a1063c41ad584b0fba95dc389aedb..98b1e5f229bb1e9092c87af6e9a90f12756449f0 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.11.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/index.doctree b/v0.11.0/.doctrees/api_doc/operate/index.doctree index 777dea5f87463a57f738a7e828503de7336c49f9..ef80ea8cb2ef6a2da64a8cc9d034e5ee3184a1d4 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/index.doctree and b/v0.11.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree index f74d1b28a98df1681085c8664a83357eec4a3074..2a9f02486abf1226bec6f2446e143b31c1b0ba5c 100644 Binary files a/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.11.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree index 7d66c045f76088ef04b028f0be308f3e4348c3c4..14f773fb781dd2cb43ecd0310c0c2b42b5c26374 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.11.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/format.doctree b/v0.11.0/.doctrees/api_doc/pose/format.doctree index cdd90dd6c986ab0dcc66537754a39e1631b49ef5..f6ddeab3cf3e41ba6e2e008164810aaf88bd4ec2 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/format.doctree and b/v0.11.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/index.doctree b/v0.11.0/.doctrees/api_doc/pose/index.doctree index 2c5953f52950d26662f052ec38a4da4abf0fe31f..10875ac02f79a7c568ac5a10c179bc7a7a05be00 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/index.doctree and b/v0.11.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/pose/visual.doctree b/v0.11.0/.doctrees/api_doc/pose/visual.doctree index 90f52bab3331e0df97b10c1ca730fdfd424e5216..8b7d82f35f90a133ca113c8ef626b1830ca3e67f 100644 Binary files a/v0.11.0/.doctrees/api_doc/pose/visual.doctree and b/v0.11.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/base.doctree b/v0.11.0/.doctrees/api_doc/preprocess/base.doctree index 42310793c09def8975717f9a2eff1bb26f8cb6d9..c22d4ac5e63cd2878f4ab03127dc1f344c0facb3 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/index.doctree b/v0.11.0/.doctrees/api_doc/preprocess/index.doctree index 481b8478f9f616520963c83d3201b651d83cd0eb..7c720f28adf319fe7ea12ee4c58b20fe2f499bd8 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree index 8c9942340c530b4b9f8973a24e6224aef90886d2..93c71296247d75508d98be6a3e149db95c316e19 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree index 63738f9b01df26b76b92559eac0da39d52313cd1..8d64d162f392f3a2a95475b66d5bca5de85d1e75 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree index 0274c75cf6b05036a7c9a85d52aa94ea55dd8a86..1501c93ffb491cf6185e70aa30310b214cc34144 100644 Binary files a/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.11.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/resource/background.doctree b/v0.11.0/.doctrees/api_doc/resource/background.doctree index b5826ed76e4d289d49b76b7a3e71dbf68fc4dc1b..0758d9269c4b06531a69cff471817658f412d2ab 100644 Binary files a/v0.11.0/.doctrees/api_doc/resource/background.doctree and b/v0.11.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/resource/index.doctree b/v0.11.0/.doctrees/api_doc/resource/index.doctree index 226ef02e65e03bf971ac2bf289b692afea8fcb3b..07671279b7109945c03a6abf380c9f08aa54d5ff 100644 Binary files a/v0.11.0/.doctrees/api_doc/resource/index.doctree and b/v0.11.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree index 551daa01773429fca84dd39f1935cf25c8426173..e8167c6d73401c2c23360176f20297bc4f216b3b 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.11.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/index.doctree b/v0.11.0/.doctrees/api_doc/restore/index.doctree index cac640f9a06338973719510e10b7fb91cb90f9d9..6d5d5996402eac2a0117dd05993ba1874d1107a0 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/index.doctree and b/v0.11.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree index d113bbe31661819228cdc863546092b31c7fbc47..4d0b7dde57ad85b2f2b2bd544840dc3117848f2a 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.11.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/restore/scunet.doctree b/v0.11.0/.doctrees/api_doc/restore/scunet.doctree index dc050ed2db9310aba4b6972b41a78cac4c2f0d80..3c43313b2ac8eb8cfde30d0200a96e30c49ab256 100644 Binary files a/v0.11.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.11.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/index.doctree b/v0.11.0/.doctrees/api_doc/sd/index.doctree index e038df750fbeea81801a729d9caed515f802b8a3..50824cb0876eb844159be3ec02d9a2b3b8e7b012 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/index.doctree and b/v0.11.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/metadata.doctree b/v0.11.0/.doctrees/api_doc/sd/metadata.doctree index 16242f476394299482e53c5b333c0818d7ecf87d..2c4186d2f511fdf8dd71700eda47965dc464eee6 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.11.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/model.doctree b/v0.11.0/.doctrees/api_doc/sd/model.doctree index 897c25d83db1c843cc2dc7a89aac8370cd8b96e3..b09e071a20261697b7781155f8e1743434dc4d77 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/model.doctree and b/v0.11.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/sd/nai.doctree b/v0.11.0/.doctrees/api_doc/sd/nai.doctree index 5fcbe63e6e9c446a8de889f9dfd29834a6f3edc5..d0be5167ab5c0448c594c4f731dc6fa78ce5798a 100644 Binary files a/v0.11.0/.doctrees/api_doc/sd/nai.doctree and b/v0.11.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/segment/index.doctree b/v0.11.0/.doctrees/api_doc/segment/index.doctree index 5ed49555d0a238a3a80259878939328ada1caa4a..147c05d8f5f5f4cdbf3818e8154d2c2a7c16905e 100644 Binary files a/v0.11.0/.doctrees/api_doc/segment/index.doctree and b/v0.11.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree index 5072360fa6c1ecb5106dc797c1c2d247c369bb98..306b07748bd3b4c3c7462486f959499ef0400bb3 100644 Binary files a/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.11.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree index 530baa07bd37d30a0241b06a9a25819bdaa2042a..af6d653bbac08de7ed0aefabddc771458a91ab70 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.11.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/character.doctree b/v0.11.0/.doctrees/api_doc/tagging/character.doctree index 1bd48eb448ce32803d2b192e3440713925fcd964..b169d8a1565869c113a22480b7239b259d36d51a 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/character.doctree and b/v0.11.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index e9e0858d75fefce9caaadac3395e1865942815cc..59439594b33fc234d893c35705e66b8da315e5f1 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index 34afb7d9fc27906421e6c826217ed11c4b2ce0b6..077d7ee68fb951f1d5f0733924d005be484779e0 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/format.doctree b/v0.11.0/.doctrees/api_doc/tagging/format.doctree index 364bb97eb8c600594326b9db75f7655ce2dad28d..e31e93bea50c237070405c580bf623be5f87409b 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/format.doctree and b/v0.11.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/index.doctree b/v0.11.0/.doctrees/api_doc/tagging/index.doctree index d7299a968ea13556525b56b5f65565a8f99d7222..136c446a643b36e6b7194f13595bdfcc77513433 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/index.doctree and b/v0.11.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/match.doctree b/v0.11.0/.doctrees/api_doc/tagging/match.doctree index 1ebdbb6d4449d131d2545356f782a9f9690a7a85..6903c066faf7e711808db07f107d78f7ffc13cca 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/match.doctree and b/v0.11.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree index e26a8bbc6496fb57d313a19d337628e5f3d48b76..5df909d125e6fcc8210e703185ebd10c20d4dfb2 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.11.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/order.doctree b/v0.11.0/.doctrees/api_doc/tagging/order.doctree index dcef9d49771995602d1e8c275233637093ef8f2a..e4fe87c20061b665c02e06868530e3fca0fe6638 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/order.doctree and b/v0.11.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree index ad00274037bc419d4486160f291c8be544978a03..557d12b3ad4697dbcad813354b096fcbae18df00 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.11.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree index ab7c47529286dcb8f11b1a980a90b67d7c6d384c..ac74faf133cd64f931c38358e780e48ceb587ba2 100644 Binary files a/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.11.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree index 80ce768c56e74cd9854edd238fd08aa8499ad734..beef34c2c241433f194c231b7b9a4280d0b60455 100644 Binary files a/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.11.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/upscale/index.doctree b/v0.11.0/.doctrees/api_doc/upscale/index.doctree index 26cb5be140a0e9880c05a2c32072a1e61324f671..def02784522d142ce0dcaeb78324494e395aed32 100644 Binary files a/v0.11.0/.doctrees/api_doc/upscale/index.doctree and b/v0.11.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/cache.doctree b/v0.11.0/.doctrees/api_doc/utils/cache.doctree index c6282e09ed49db6b9c97e616413435009580b516..5f7ee3b805f0b1db43ffc190fe48ba0817dc183b 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/cache.doctree and b/v0.11.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/func.doctree b/v0.11.0/.doctrees/api_doc/utils/func.doctree index 9402e770bd73ec6e00d7974d7762d0b05b7f4f55..0701cf25906c29bd24398d15e4547ddac3c7d717 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/func.doctree and b/v0.11.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/index.doctree b/v0.11.0/.doctrees/api_doc/utils/index.doctree index 0c2fd9f0ea27bc0fcd35d2ae837498e901f4b4a5..c8726278f23c5461155156bfc2b3f8d2b192e605 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/index.doctree and b/v0.11.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree index 89c2b95392e976500454bd620e5531fde4577c82..e842c39887b03c91eb4ca2f8007a81fb19e6f171 100644 Binary files a/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.11.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree index ccb62c77b9773c2d29b195b1c1c836674627e52a..f151025abdd2f74928090dddc70036a493cf1a2d 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.11.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree index 5b4f4811923d34d9500a0bfcad92250c39a0cc51..de20210021549ea9adfbed6b9e4554c36d5d7394 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.11.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/classify.doctree b/v0.11.0/.doctrees/api_doc/validate/classify.doctree index af4d110533c3c39acadc57b7a90b42e59b83eecf..e734e0e82d01717605974a9927e751a8b3d87192 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/classify.doctree and b/v0.11.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/color.doctree b/v0.11.0/.doctrees/api_doc/validate/color.doctree index 95668b69b94954107ed6675ee5e495896693466d..86d27131d214da403b78217aebf637c424d3d5a6 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/color.doctree and b/v0.11.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/completeness.doctree b/v0.11.0/.doctrees/api_doc/validate/completeness.doctree index f402a39ffbe0afbfc26f99eaa2c5001abe28f1e3..952ae27093f3367da3b80eeebf85295c39665693 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.11.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree index 15e365a79ff584475ac2099f7b919cd6afdad8f6..81b5cfdf8a8a5f9230fa190ca1ab61070b10c8fb 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.11.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/furry.doctree b/v0.11.0/.doctrees/api_doc/validate/furry.doctree index fac44d10ce55d99e510dc14ef872b540d511d024..10ab62d6bdfed5ff25757cdee1eb73cd8ce75777 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/furry.doctree and b/v0.11.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/index.doctree b/v0.11.0/.doctrees/api_doc/validate/index.doctree index 7da47b17fcd426b7eadfb3f28d4379f6a0cca070..e010c42aee05f515aadcb9336b6cf4aa3a6d68ec 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/index.doctree and b/v0.11.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree index ea18261c1982d104971c1ff7add11e583d1a12e4..e39ee8b60e4bba96eba79763a87f587bff74bdbd 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.11.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree index e0d0673780b0318d363b93b032f8da5d7117ac36..27dc85eb7d25259c1b903fbd3d78930fa9817f6a 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.11.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/portrait.doctree b/v0.11.0/.doctrees/api_doc/validate/portrait.doctree index 83cbb52cc92bc05a123dd79a25a7b34c1c65e28c..548d86ce4ae82a563ac0f16a7b893e8853236b2e 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.11.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/rating.doctree b/v0.11.0/.doctrees/api_doc/validate/rating.doctree index 25fedd61438e355d4fcf428ac9776ff7a40339c7..cb3f866039bc1a3ed65fecaf03a08bae879f526d 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/rating.doctree and b/v0.11.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/real.doctree b/v0.11.0/.doctrees/api_doc/validate/real.doctree index a321675cc0967c10c2fc48543c9eec09538605de..783752eb4c42fb2cb4cc9410611816eb34c1e9d1 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/real.doctree and b/v0.11.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/safe.doctree b/v0.11.0/.doctrees/api_doc/validate/safe.doctree index 49565438f068d7654eb057cb4a4a99d432c633e9..30701a6424e0ff335e0761b168d1313db6ed1e62 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/safe.doctree and b/v0.11.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/style_age.doctree b/v0.11.0/.doctrees/api_doc/validate/style_age.doctree index 9d4677040e6cda7015fc90f59625142aef9aad71..69f7e78185410d5ff2125ee0c157ded25a50d78b 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.11.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/teen.doctree b/v0.11.0/.doctrees/api_doc/validate/teen.doctree index 7da47638cf9b81680a1f1f5321349f7a464a6ec8..4dbb4f55d7ae3265dfde3f38bfe64f2e4e4e0cce 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/teen.doctree and b/v0.11.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.11.0/.doctrees/api_doc/validate/truncate.doctree b/v0.11.0/.doctrees/api_doc/validate/truncate.doctree index 9656c7c9cbf85b577750bc428883cfafc92162a9..b1198e331fb073aabb590380f8a70d4b54e64e6c 100644 Binary files a/v0.11.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.11.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.11.0/.doctrees/environment.pickle b/v0.11.0/.doctrees/environment.pickle index 1e3e666cdb917337d7bed8af26396837f7dcb403..b811177947d256b2fbcafaf955cfc30db78b1b14 100644 Binary files a/v0.11.0/.doctrees/environment.pickle and b/v0.11.0/.doctrees/environment.pickle differ diff --git a/v0.11.0/.doctrees/index.doctree b/v0.11.0/.doctrees/index.doctree index c685d9ed13e18e0ffc917407baccb964bee155ae..a1f5af7f638c7d2c804c1cf5a979a73a17d511c0 100644 Binary files a/v0.11.0/.doctrees/index.doctree and b/v0.11.0/.doctrees/index.doctree differ diff --git a/v0.11.0/.doctrees/information/environment.doctree b/v0.11.0/.doctrees/information/environment.doctree index 916ff339d34b2640853de2dc2ae154a7993ef2bf..225f9d4991e3adddbf6e9d5091ea5ac48fcb4f2a 100644 Binary files a/v0.11.0/.doctrees/information/environment.doctree and b/v0.11.0/.doctrees/information/environment.doctree differ diff --git a/v0.11.0/.doctrees/information/environment.result.doctree b/v0.11.0/.doctrees/information/environment.result.doctree index fa1fbf145ab8ddd966b223eccf7b8ae0ec011f4d..95e9989dbd71296ceffa31e3224c5473fd2a74ce 100644 Binary files a/v0.11.0/.doctrees/information/environment.result.doctree and b/v0.11.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb index 69b705e618ee80560d569e85458d5257563b9a82..984ff431d5b0db01b92456e8e94f6a2a452fea3f 100644 --- a/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.11.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:30:49.545321Z", - "iopub.status.busy": "2025-03-24T12:30:49.545118Z", - "iopub.status.idle": "2025-03-24T12:30:50.738828Z", - "shell.execute_reply": "2025-03-24T12:30:50.737953Z" + "iopub.execute_input": "2025-03-24T12:44:10.004795Z", + "iopub.status.busy": "2025-03-24T12:44:10.004571Z", + "iopub.status.idle": "2025-03-24T12:44:11.172949Z", + "shell.execute_reply": "2025-03-24T12:44:11.172143Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3197.3717500000002 MHz\n", + "CPU Freq: 3019.7467500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb index 44147fd71b357e1a069be8ae278ca879ed48f970..592a91a0069930bb1f295612d1ec61228cb8d1c1 100644 --- a/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.11.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:11.563578Z", - "iopub.status.busy": "2025-03-24T12:28:11.562975Z", - "iopub.status.idle": "2025-03-24T12:28:12.767345Z", - "shell.execute_reply": "2025-03-24T12:28:12.766647Z" + "iopub.execute_input": "2025-03-24T12:41:47.309791Z", + "iopub.status.busy": "2025-03-24T12:41:47.309567Z", + "iopub.status.idle": "2025-03-24T12:41:48.474509Z", + "shell.execute_reply": "2025-03-24T12:41:48.473781Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3218.6822500000003 MHz\n", + "CPU Freq: 3006.2975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/.doctrees/tutorials/installation/index.doctree b/v0.11.0/.doctrees/tutorials/installation/index.doctree index 767330c7ab0e1b505fece6f04beb861f03d4d549..dea58600b18dfa13f03978f7ab1e0207edd5b5c2 100644 Binary files a/v0.11.0/.doctrees/tutorials/installation/index.doctree and b/v0.11.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.11.0/.doctrees/tutorials/quick_start/index.doctree b/v0.11.0/.doctrees/tutorials/quick_start/index.doctree index 52b5cf68e19a470f764542e649a93ae474955d7a..24c2846856eac45b7ebb17a3462f30a2ad1fb33f 100644 Binary files a/v0.11.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.11.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.11.0/_sources/information/environment.result.ipynb.txt b/v0.11.0/_sources/information/environment.result.ipynb.txt index 44147fd71b357e1a069be8ae278ca879ed48f970..592a91a0069930bb1f295612d1ec61228cb8d1c1 100644 --- a/v0.11.0/_sources/information/environment.result.ipynb.txt +++ b/v0.11.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:11.563578Z", - "iopub.status.busy": "2025-03-24T12:28:11.562975Z", - "iopub.status.idle": "2025-03-24T12:28:12.767345Z", - "shell.execute_reply": "2025-03-24T12:28:12.766647Z" + "iopub.execute_input": "2025-03-24T12:41:47.309791Z", + "iopub.status.busy": "2025-03-24T12:41:47.309567Z", + "iopub.status.idle": "2025-03-24T12:41:48.474509Z", + "shell.execute_reply": "2025-03-24T12:41:48.473781Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3218.6822500000003 MHz\n", + "CPU Freq: 3006.2975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/information/environment.html b/v0.11.0/information/environment.html index f6ba549f886827081884e0c922886245e57ff936..e2a9d9671224bcb1bb53516d3f3649a3b80f589e 100644 --- a/v0.11.0/information/environment.html +++ b/v0.11.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3197.3717500000002 MHz +CPU Freq: 3019.7467500000002 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.0/information/environment.ipynb b/v0.11.0/information/environment.ipynb index 69b705e618ee80560d569e85458d5257563b9a82..984ff431d5b0db01b92456e8e94f6a2a452fea3f 100644 --- a/v0.11.0/information/environment.ipynb +++ b/v0.11.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:30:49.545321Z", - "iopub.status.busy": "2025-03-24T12:30:49.545118Z", - "iopub.status.idle": "2025-03-24T12:30:50.738828Z", - "shell.execute_reply": "2025-03-24T12:30:50.737953Z" + "iopub.execute_input": "2025-03-24T12:44:10.004795Z", + "iopub.status.busy": "2025-03-24T12:44:10.004571Z", + "iopub.status.idle": "2025-03-24T12:44:11.172949Z", + "shell.execute_reply": "2025-03-24T12:44:11.172143Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3197.3717500000002 MHz\n", + "CPU Freq: 3019.7467500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/information/environment.result.html b/v0.11.0/information/environment.result.html index 8ff7beb66dc48e5e4d01ad6fdb02f186c29e2988..100392d61058b969f25f89459fc423e59ac586ec 100644 --- a/v0.11.0/information/environment.result.html +++ b/v0.11.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3218.6822500000003 MHz +CPU Freq: 3006.2975 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.0/information/environment.result.ipynb b/v0.11.0/information/environment.result.ipynb index 44147fd71b357e1a069be8ae278ca879ed48f970..592a91a0069930bb1f295612d1ec61228cb8d1c1 100644 --- a/v0.11.0/information/environment.result.ipynb +++ b/v0.11.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:11.563578Z", - "iopub.status.busy": "2025-03-24T12:28:11.562975Z", - "iopub.status.idle": "2025-03-24T12:28:12.767345Z", - "shell.execute_reply": "2025-03-24T12:28:12.766647Z" + "iopub.execute_input": "2025-03-24T12:41:47.309791Z", + "iopub.status.busy": "2025-03-24T12:41:47.309567Z", + "iopub.status.idle": "2025-03-24T12:41:48.474509Z", + "shell.execute_reply": "2025-03-24T12:41:48.473781Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3218.6822500000003 MHz\n", + "CPU Freq: 3006.2975 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.0/searchindex.js b/v0.11.0/searchindex.js index a2a45ba90c848adf96590c342a23aa4eedefb5a7..b0da37ad51b54ce5a0fe6209db291d05cc5ded38 100644 --- a/v0.11.0/searchindex.js +++ b/v0.11.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 22, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 22, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 22, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16, 22], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 22, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 22, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 60, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 22, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 22, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 22, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": 19, "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 22, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 69], "font": 22, "At": 22, "runtim": [22, 25, 28, 86, 95], "attempt": [22, 33, 46, 57, 65, 67, 86], "made": 22, "retriev": [22, 33, 37], "render": 22, "instal": [22, 27, 31, 32, 66, 104], "cannot": [22, 43, 53, 55, 57, 67], "chang": 22, "well": [22, 27, 40], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "extract": [23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "appear": 25, "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "around": [27, 32, 35, 52], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "normal": [28, 38, 55, 56, 57, 80], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "maintain": [32, 44, 50, 83, 107], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": [45, 60], "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "properti": [46, 50, 65, 67], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "edg": [52, 104], "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "term": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "predefin": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3197": 105, "3717500000002": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3218": 106, "6822500000003": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 22, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 22, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 22, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16, 22], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 22, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 22, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 60, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 22, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 22, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 22, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": 19, "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 22, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 69], "font": 22, "At": 22, "runtim": [22, 25, 28, 86, 95], "attempt": [22, 33, 46, 57, 65, 67, 86], "made": 22, "retriev": [22, 33, 37], "render": 22, "instal": [22, 27, 31, 32, 66, 104], "cannot": [22, 43, 53, 55, 57, 67], "chang": 22, "well": [22, 27, 40], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "extract": [23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "appear": 25, "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "around": [27, 32, 35, 52], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "normal": [28, 38, 55, 56, 57, 80], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "maintain": [32, 44, 50, 83, 107], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": [45, 60], "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "properti": [46, 50, 65, 67], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "edg": [52, 104], "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "term": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "predefin": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3019": 105, "7467500000002": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3006": 106, "2975": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.11.1/.buildinfo b/v0.11.1/.buildinfo index e3a0f8c2b7e82573759fb6284ad41996c095b98b..d18c64788bbb259de831c618e85bdff283313121 100644 --- a/v0.11.1/.buildinfo +++ b/v0.11.1/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 932029df54afb736a9ed89a9adcac97a +config: afb9d531c8f85d2c83d06613e183389a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree index 83db9c6814d8899fdc9bcd7a2c99014fd50c0305..0b1fa8185ed436dd46e416c58827dbacbf180514 100644 Binary files a/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.11.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/ascii/index.doctree b/v0.11.1/.doctrees/api_doc/ascii/index.doctree index 24ace12b55a306318fbd233124eb501621dfaf92..adec8919e2e7412ee990f5a2478a9b560b5bc8a3 100644 Binary files a/v0.11.1/.doctrees/api_doc/ascii/index.doctree and b/v0.11.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/config/index.doctree b/v0.11.1/.doctrees/api_doc/config/index.doctree index 385fdd524f57eb89f986f4c2ac034f6f11d5e8bb..9eef9c12f98d94a21386a229d8d09e3ad850b1d6 100644 Binary files a/v0.11.1/.doctrees/api_doc/config/index.doctree and b/v0.11.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/config/meta.doctree b/v0.11.1/.doctrees/api_doc/config/meta.doctree index 5f0178f18ad169a6ba7cbeb0d839eb4ace038673..e4cc403799196a68ff1073c83342f07087c5d240 100644 Binary files a/v0.11.1/.doctrees/api_doc/config/meta.doctree and b/v0.11.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/background.doctree b/v0.11.1/.doctrees/api_doc/data/background.doctree index e494ca74b9f4c76a1cb826c70c912e604a128ed4..c84f0847fa66d2d6622315920b08a560f5b953fa 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/background.doctree and b/v0.11.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/decode.doctree b/v0.11.1/.doctrees/api_doc/data/decode.doctree index 96af47c8460dbfeb6682dc17a27e5a6d70189814..bb4b79f9a39b3e574ace9fb390a9df6e70ec7cc4 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/decode.doctree and b/v0.11.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/encode.doctree b/v0.11.1/.doctrees/api_doc/data/encode.doctree index 06cd8b69e684e6654590a2603279eef7cca7956a..ce970fc229f16dcea7d5e721eef3290ee59628df 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/encode.doctree and b/v0.11.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/image.doctree b/v0.11.1/.doctrees/api_doc/data/image.doctree index c5cd50350b9b4c161eacb9256fd824ad798ea597..45e0d4ef00db1682110856d7da0cc046f23dd44b 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/image.doctree and b/v0.11.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/index.doctree b/v0.11.1/.doctrees/api_doc/data/index.doctree index 9cccabac79b4a4274d43404b8bf065a96a8f3993..ca678734ed1095ab3253d45e4cd5771be7fd89d0 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/index.doctree and b/v0.11.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/data/layer.doctree b/v0.11.1/.doctrees/api_doc/data/layer.doctree index 4c0d2bbbcb4e96e6ff23dfaa97ba42c774430fab..19222abd6c4fcc94b8b29bbbb0b0d9f447eb3248 100644 Binary files a/v0.11.1/.doctrees/api_doc/data/layer.doctree and b/v0.11.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree index 520ff9cee1344f143dfd1f120a917ae4cc6b5e6a..a94395ace80deaf435f0f75c79ec8be7d2e6b12b 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.11.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/censor.doctree b/v0.11.1/.doctrees/api_doc/detect/censor.doctree index 1b4ce58b38afa853da89097b3b094397553213cb..301e31252447bd1a0ac64664a92d1700d9e298b8 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/censor.doctree and b/v0.11.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/eye.doctree b/v0.11.1/.doctrees/api_doc/detect/eye.doctree index c8978cfa1a0692ea04241d9a4d11539c3300d76c..2a12deecfd9a7a653ef36c28eb10ca126e9edd0f 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/eye.doctree and b/v0.11.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/face.doctree b/v0.11.1/.doctrees/api_doc/detect/face.doctree index d9c42809673f356c701bf2ec2813ac58fb4997bf..77210853103973302a3946fc6a66a8457b2da501 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/face.doctree and b/v0.11.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree index b45b96d1c7ae559ecc6392f402524e0ef5789b44..88a81ffd2947234f07b9e3e863115083af48e44f 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.11.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/hand.doctree b/v0.11.1/.doctrees/api_doc/detect/hand.doctree index dd4e2194dc3dbe3ae4d3f287548861700114bd87..a761669eba37fd81a89d0a540418a2a6eaa73edf 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/hand.doctree and b/v0.11.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/head.doctree b/v0.11.1/.doctrees/api_doc/detect/head.doctree index 69ee9bbb3255266968c9c45eda98e9f4c9047897..76cd3a17c1a0a77afeee99df072c5822c2bf1cba 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/head.doctree and b/v0.11.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/index.doctree b/v0.11.1/.doctrees/api_doc/detect/index.doctree index 9be676b4ac8cf264ec674d76bed7feb31b371dad..5f480f909814cdbe903ee1a109bcecb60463fe7a 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/index.doctree and b/v0.11.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree index cffef30244cf225040a1603d0e96a8a309ae66e6..42f5cd5b80c684d142ab40582782e2f015d05e90 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.11.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/person.doctree b/v0.11.1/.doctrees/api_doc/detect/person.doctree index 0a9ef96c0c4ddecc043e8e9ef9ebf1d7e7d2f6d0..de6707f1cc129277d84a5e0c4c67ae7c79319f29 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/person.doctree and b/v0.11.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/similarity.doctree b/v0.11.1/.doctrees/api_doc/detect/similarity.doctree index 9d5824adf48d3255d7b82d9aa2a127d8e27e5093..06a6b6c8f56049f5ebc071e07d7359fa0b8c0937 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.11.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/text.doctree b/v0.11.1/.doctrees/api_doc/detect/text.doctree index dc726f304f53c1b74cf8004dbe8f209dc7406e7f..594a7647a8617b55fe0e149483cee572fe8487ea 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/text.doctree and b/v0.11.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/detect/visual.doctree b/v0.11.1/.doctrees/api_doc/detect/visual.doctree index 7c0a6dae90cddd60e8ef2c37040993c01ff8ebaa..56e328e26e3055b8dc6aa80018323fa9629b35a2 100644 Binary files a/v0.11.1/.doctrees/api_doc/detect/visual.doctree and b/v0.11.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/canny.doctree b/v0.11.1/.doctrees/api_doc/edge/canny.doctree index e6f719bc39c1a8e052fb98ed935394a717a591cc..6624d08dc4064dc1943ce5dc15b0000c72306ffa 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/canny.doctree and b/v0.11.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/index.doctree b/v0.11.1/.doctrees/api_doc/edge/index.doctree index 7ef1c8ac1a3e72728ca768a21f571cdcaaefd1a1..d22f7d0725c05dd28f81314cd0da579b354b06f4 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/index.doctree and b/v0.11.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/lineart.doctree b/v0.11.1/.doctrees/api_doc/edge/lineart.doctree index fde793fcf380c4e52a1587dbfa202e90655010e0..8b59a6ad095bff06d858efdd54845abab787d792 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.11.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree index 52663b2b57f983c4161a4034e546c1b240b21316..4c794985532759178ca7b066db9f30db74bb1755 100644 Binary files a/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.11.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/classify.doctree b/v0.11.1/.doctrees/api_doc/generic/classify.doctree index bb8f9132230df38abcf930185196d2cfadc26ec6..483aa2e40ccd6124b569e226f73dcb15d111b255 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/classify.doctree and b/v0.11.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/clip.doctree b/v0.11.1/.doctrees/api_doc/generic/clip.doctree index 71aac419f49242f20bca12f7f906fac67b7c10b2..2b1655bb05c5e8544a47204c318cfdd9b7fd55ce 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/clip.doctree and b/v0.11.1/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/enhance.doctree b/v0.11.1/.doctrees/api_doc/generic/enhance.doctree index 4dfd63a96ac9060a8432c1d1be58c29ef1ab6577..0812920f7d9f59ab91fe3eb2ef3a56427a51f65f 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.11.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/index.doctree b/v0.11.1/.doctrees/api_doc/generic/index.doctree index 7864c1db7f19a0a916812d49a31ab50d762e7941..40598d21aa0b8d839c1f79eec7117282f647edc5 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/index.doctree and b/v0.11.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/siglip.doctree b/v0.11.1/.doctrees/api_doc/generic/siglip.doctree index f9cf4ef7821c7e59d32eb35e2fbc5a3dc05742ed..5dc4131465f04d1afac99813c81889b0039f296a 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/siglip.doctree and b/v0.11.1/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/generic/yolo.doctree b/v0.11.1/.doctrees/api_doc/generic/yolo.doctree index 7d43aa0cbb052a19ef32b254dd0844f37d835aa7..ef196058730970ef166a0bb58b0aab924a4fd913 100644 Binary files a/v0.11.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.11.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree index 18365ea5a8031dc3bce26161a0e7fc72b78fcf16..76caaccce9b3cd0aa93a448924e328de8a4da1f4 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.11.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/index.doctree b/v0.11.1/.doctrees/api_doc/metadata/index.doctree index 7b8ac4f1792c870447f385850ea04de9f0375862..79546f7fea039206496ffb725dee79beaeda0368 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/index.doctree and b/v0.11.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree index 04702084d8e414c28500a14c95275f006ce1219f..c135042ee6a541527ac25f0cc26904cc7b6cb8a1 100644 Binary files a/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.11.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree index 3321b848ede4d323cae40f7aaf447a2642cda943..2791316d738f38252453a3a7a46e8c77948edb08 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.11.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree index 227c3ced185efc7df81ca13ea5f0157cf75c5cf9..d508ce818bcdb81cbd22e72e196173fe16c4f895 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.11.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index 034b67aa29c76235c0c9954e79c4131044f5d36d..2ebb385ca2d875d3614c91bfc28268d20e00a20e 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.11.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/index.doctree b/v0.11.1/.doctrees/api_doc/metrics/index.doctree index c464096980641bf75d9c150636e88383c035a878..9f8f3de646235fb2399f2db55eff36db85013ecc 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/index.doctree and b/v0.11.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree index f5d2b185851366b397d161e33d748d56894cfca2..8c453f9447778121ac1f32a8630b0e4d0fad47b6 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.11.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree index 840bc6af63cc6348f3efb51bad38a387359a0d22..6cbea0e294831ad623a7016493799b4c4b5d0d77 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.11.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree index 3d26625d71edfa6f96ada1c99f785c2287ff1b3c..d99b6b0c42bc084ad96f9f7fdef45999cea7763a 100644 Binary files a/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.11.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/ocr/index.doctree b/v0.11.1/.doctrees/api_doc/ocr/index.doctree index 6daac1adde526d6db162e17b3c4bc899334bab46..878c43530ea7e4b7a0f7246e8393281acdbf12cd 100644 Binary files a/v0.11.1/.doctrees/api_doc/ocr/index.doctree and b/v0.11.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/align.doctree b/v0.11.1/.doctrees/api_doc/operate/align.doctree index 7b5b3440cb8dd2bdffe8ccb0725c914bafc321fe..eacc60def4717a13a78ecd8dcebd46af30ad7392 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/align.doctree and b/v0.11.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/censor.doctree b/v0.11.1/.doctrees/api_doc/operate/censor.doctree index ea4957211c301a9c8fc2038c97642d0f8bb1a2a6..ca571f638f700074555793fdb012fddb1a769e9b 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/censor.doctree and b/v0.11.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree index 3acedd760f7d252f947545ad28da8b5a87712dc3..e16e10650d0552602742360f174808af1b202c32 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.11.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/index.doctree b/v0.11.1/.doctrees/api_doc/operate/index.doctree index 499b5a5f8824729a319cfb735298dc1a44007d72..949212d666550766db87485621a19f89c6564c43 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/index.doctree and b/v0.11.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree index a68af44ad907877c064ec55990b07cb03dfa4041..3c95aa0b7ed6c88b68b59cabdcdd0ce7da878dad 100644 Binary files a/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.11.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree index 78c4fbe6bfd227adde0a7b0ddac249d87e08424a..af16e28130c0044fa6c189bbfd6a8aa493865279 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.11.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/format.doctree b/v0.11.1/.doctrees/api_doc/pose/format.doctree index 6c2adde3588be792d971c3ca421be725ebbfd60d..765c99dff8e16cc416499c58861fd61954ab3e47 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/format.doctree and b/v0.11.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/index.doctree b/v0.11.1/.doctrees/api_doc/pose/index.doctree index 1651b70db775a655f72c6abe1bf0e2087502c5bd..ba8a0710b60d561decf6e5f380678b08039f1a62 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/index.doctree and b/v0.11.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/pose/visual.doctree b/v0.11.1/.doctrees/api_doc/pose/visual.doctree index bcf51f48365ca4d9cf2dfc0e812e7018bd735b79..a8a9d4b58bb81a3e63a219cc86dec0168ea81fc2 100644 Binary files a/v0.11.1/.doctrees/api_doc/pose/visual.doctree and b/v0.11.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/base.doctree b/v0.11.1/.doctrees/api_doc/preprocess/base.doctree index 597e2f421e19a59651f5d64950b6386a68045eae..e121d3cf0e3d6f96ca8a954fe875ac40f4cbfea4 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/index.doctree b/v0.11.1/.doctrees/api_doc/preprocess/index.doctree index 75e9ef5792b49206f2fac5dd91f46964ed60a281..c1285733aa3715a85eb34a88ec9cf6781e261ea0 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree index 903809094914fb737dd947731929c6e1f6a09de1..8cf4b67acb144265ae53de4b82c010ab039bc2a1 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree index 8ec35338fafe79451bdf7937c6d1e9c25d735554..4969ce18fe32d51342682b629c3434dbbec2b1f1 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree b/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree index 574463af9a95e7bab31696d6ddc93c48cda18a49..9ca007f762d9096ca7d2a1c82e8254f2ff1d97d6 100644 Binary files a/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.11.1/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/resource/background.doctree b/v0.11.1/.doctrees/api_doc/resource/background.doctree index 083d5d3067003ae2c263e1ac22048ea5d01a7fd1..cd97a34e2c3934895b27cabee9bba65c386619f5 100644 Binary files a/v0.11.1/.doctrees/api_doc/resource/background.doctree and b/v0.11.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/resource/index.doctree b/v0.11.1/.doctrees/api_doc/resource/index.doctree index 45ff5c0c6eea5e63296116104ec8976dcc8d42a3..78cf019fd10637066967e94525447cd320989cec 100644 Binary files a/v0.11.1/.doctrees/api_doc/resource/index.doctree and b/v0.11.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree index 1a419a5a34da2c08e9cc3a971becbc0d7bedddf8..547cd5090000ac01d37e766bc0b76afb78baf23a 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.11.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/index.doctree b/v0.11.1/.doctrees/api_doc/restore/index.doctree index de8716d9d75a5a77207f910e7bbd084f1aa5091d..c6153b5b17ec3a3abda2d54e5e81688246e5f5a4 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/index.doctree and b/v0.11.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree index 6207707377c004d395c80111163c3e39193ba4c9..bb33817813ac5bdb608097944155d91a5a6a9a69 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.11.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/restore/scunet.doctree b/v0.11.1/.doctrees/api_doc/restore/scunet.doctree index 86611c7bf94f34ac3de5fdbd2a69aaf2a617b267..9c4b0b065e29e92a25d6a23cc1912a306c3dadbe 100644 Binary files a/v0.11.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.11.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/index.doctree b/v0.11.1/.doctrees/api_doc/sd/index.doctree index 2862e53c624f3953f17bdbf1e34054f2976eeac1..805166e502f91fabd6de98d332e249d640fb6b63 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/index.doctree and b/v0.11.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/metadata.doctree b/v0.11.1/.doctrees/api_doc/sd/metadata.doctree index cee763a01c9b0a3e141119a069c484ddd789fe7a..b9451cd66f826f98c5ad85695ba14cf094a0cc1f 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.11.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/model.doctree b/v0.11.1/.doctrees/api_doc/sd/model.doctree index a23a3072fd2df0757dd7d327ac2818732e6c3150..6815b21ff72f7217ebb1a627952b1e1f17d1c94d 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/model.doctree and b/v0.11.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/sd/nai.doctree b/v0.11.1/.doctrees/api_doc/sd/nai.doctree index 73159e836a20fe3f8fa8de1357fec2969279ae3e..8e535e93ba934677b7dbc78d0d0aedee4b6acc40 100644 Binary files a/v0.11.1/.doctrees/api_doc/sd/nai.doctree and b/v0.11.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/segment/index.doctree b/v0.11.1/.doctrees/api_doc/segment/index.doctree index 7ead66bef7e93d64223f249afc4e0054f310d0a2..9fba885e91efd30bf8a999b7ae6d86b2db95e59d 100644 Binary files a/v0.11.1/.doctrees/api_doc/segment/index.doctree and b/v0.11.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree index 12734b9a2248bff25d06f5638d5c20c1b64952d3..18d41821ae78f49cf1ae422adf1589ebf1e790a0 100644 Binary files a/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.11.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree index d7326025d20617aa362b96f8a3982c0dc3bce981..ade754c78c66c8b39072bb4e70f34f8735c8f6e7 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.11.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/character.doctree b/v0.11.1/.doctrees/api_doc/tagging/character.doctree index fa209eabc4cdd4321c955487dd0a7f4437796b7c..a611d58a1c53e05fadf2e6f9392deae4111dddd4 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/character.doctree and b/v0.11.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index c62599811480b1a5b13a1d9cd0e85190d150ada6..13fc2211392e1b235d84e5fbbcc60d70fcac922b 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree index db672c6ad589b8cb09d414dc2a9dbc17b9022149..307f81ebb09b9ec7a5438958cb6f3fc4a41c932e 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/format.doctree b/v0.11.1/.doctrees/api_doc/tagging/format.doctree index 380fc75c763c2f6aceb08318f6aadf385b377099..1c70d8a01f1fdf04a8cbc6ba9b9eb2dada913335 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/format.doctree and b/v0.11.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/index.doctree b/v0.11.1/.doctrees/api_doc/tagging/index.doctree index 263df4ab1dc41fabf82adbf89665c622d518d114..c939321a1b14ab488eddcd8adf3d20b87ad90ac4 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/index.doctree and b/v0.11.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/match.doctree b/v0.11.1/.doctrees/api_doc/tagging/match.doctree index 7e6706c44c56b92744283e13fd347ce1d929dfbf..2b2bfb46ef39de561f518c522732291d76e2c506 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/match.doctree and b/v0.11.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 2147b5c690c7017159a23301ea5f0cb5825f0f1f..3eb2811b4c19f790ce0fc67ebb95d0d9544990d8 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.11.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/order.doctree b/v0.11.1/.doctrees/api_doc/tagging/order.doctree index 201e0547449336a2440e48bc00674485e8e8fbb6..73bdc015a597f8a2c5655ffe9c0025a73e15ffe4 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/order.doctree and b/v0.11.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree index 6e34e55ec04f3ba2704765c7a3e3d260765cf12c..0a91eb7d46f66b588c91781c38d7b8da84719d38 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.11.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree index a395564247108c387c0d5726755eb39ed376bf19..bb71b48777cc549f02123934ce12ddba84cbbb31 100644 Binary files a/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.11.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree index 89ef7da3fa3fadd1baa97a23c5974918b4af8c45..9ac1c688911515bc11e9c286996caca707c2906e 100644 Binary files a/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.11.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/upscale/index.doctree b/v0.11.1/.doctrees/api_doc/upscale/index.doctree index 1e40535106d084e4a330f86e9fa04637c9a8da57..b96108b395a27f321434f8b3ffab16771c47c636 100644 Binary files a/v0.11.1/.doctrees/api_doc/upscale/index.doctree and b/v0.11.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/cache.doctree b/v0.11.1/.doctrees/api_doc/utils/cache.doctree index dd309377013b75581c95973d4a85286223b2005f..edfaff1de6837610ba7034da546dedb6936f33a2 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/cache.doctree and b/v0.11.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/func.doctree b/v0.11.1/.doctrees/api_doc/utils/func.doctree index 7a5d8a762c87b248455fe1d08261a1d4c7370d8c..3353335eea4550d18ed7328ee1e92f9575ddb5f8 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/func.doctree and b/v0.11.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/index.doctree b/v0.11.1/.doctrees/api_doc/utils/index.doctree index 57ad3c8194347f31fe055355ced5c03b1b4641c6..f9d5a217e7fc1f528fcbf821a7b5b8e527170f9c 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/index.doctree and b/v0.11.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree index e83aefe4205cd8fade939d097a11778699f4c230..d5ebed8d5307f9fbb82aabdd9afb64414ad4ef73 100644 Binary files a/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.11.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree index 36329b05f2813dd98733bbf39a871a485ecba903..d51b1c8b75b0b46f2e8740d15e89c69249d417f6 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.11.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree index 308b24f4afce14e7d65993883f5e5e90f9e8832c..e8c6da7d402f405ca27bbd2fd88085f5fb82c300 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.11.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/classify.doctree b/v0.11.1/.doctrees/api_doc/validate/classify.doctree index 700c2976e073ad8f87f1c54a32e3294170a4c728..9beab6ec670bb36149212c015cc37520f53af3fc 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/classify.doctree and b/v0.11.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/color.doctree b/v0.11.1/.doctrees/api_doc/validate/color.doctree index 0b26f8fdc5b3a5e2b20daa2c8a8768695e2f4c8e..2f7edacad8821bc9be3de8ce54332b2e5610ee86 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/color.doctree and b/v0.11.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/completeness.doctree b/v0.11.1/.doctrees/api_doc/validate/completeness.doctree index c003c73c0c79ae437c09a27b11c0bd8eeb371eb1..a355bb83bc66f1e9e509678276efd3194e1b2ad8 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.11.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree index 32ff6681b83a7e9712894d59c949779535bf383b..b64f5af4b7ae5c6ed48bbec9e1b2cfb9ccd40861 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.11.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/furry.doctree b/v0.11.1/.doctrees/api_doc/validate/furry.doctree index 349006b5f5b6152d9488ca6d45fc5b41841542ae..8b4f365b010a5e46f3f0f8149ee71d6cd4e9af96 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/furry.doctree and b/v0.11.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/index.doctree b/v0.11.1/.doctrees/api_doc/validate/index.doctree index 1aa76f4fbf9975257abb59287b46c7dd6f912258..2b70ce461de267b815d52ba52b45bb6c04844e1f 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/index.doctree and b/v0.11.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree index 6e575be605d3fee252378247af045a69da814fa6..45a1702f4f08c6471e49a677735665ab3ee4fd1c 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.11.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree index e85931436c02696ed31a1690e9c73c722b5354ec..d791bfbfb87719f1c6f440da6fd51c3f7696c34b 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.11.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/portrait.doctree b/v0.11.1/.doctrees/api_doc/validate/portrait.doctree index 26a3d209cd2bc5ee68e1befb76daf0f51796df53..4ddb0713a52cb13f42c7c57b4431dd59f99fb9cf 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.11.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/rating.doctree b/v0.11.1/.doctrees/api_doc/validate/rating.doctree index 9b12908456e04188548aba58284094760ee02e68..28bbc599dae0411ee6514cc362f493ca1826adb9 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/rating.doctree and b/v0.11.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/real.doctree b/v0.11.1/.doctrees/api_doc/validate/real.doctree index 92fd47c836727e5c129c286ae59ddfa2bb224a5d..34bdd2d2c977b39b8c6e8f022f4f6387b3d713ff 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/real.doctree and b/v0.11.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/safe.doctree b/v0.11.1/.doctrees/api_doc/validate/safe.doctree index 769584553c15a527c3859cc73ff3229bfaf16b09..af66d790fed0abf77b04135a7f522b0f72d91638 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/safe.doctree and b/v0.11.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/style_age.doctree b/v0.11.1/.doctrees/api_doc/validate/style_age.doctree index 811163a97cf8a9f20cf66f998a12b74d9d126461..bc361e2dddd56dff40093782c228d453450ee6cb 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.11.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/teen.doctree b/v0.11.1/.doctrees/api_doc/validate/teen.doctree index e3fd7c7bb4ba85f549dac602f0d31734295e76fc..84cc0722285808204035e913b8eb28529cb61343 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/teen.doctree and b/v0.11.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.11.1/.doctrees/api_doc/validate/truncate.doctree b/v0.11.1/.doctrees/api_doc/validate/truncate.doctree index e039184c52648751dc94aac773ce5c23cde0b5c2..0f48a70cda8e6897c7373477cb7cd946f956155f 100644 Binary files a/v0.11.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.11.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.11.1/.doctrees/environment.pickle b/v0.11.1/.doctrees/environment.pickle index 87ddaa287dcd8f69c43dd11c9bbf46dcf2e7db82..34f733e047f59f311431fd864197e9114ae75de2 100644 Binary files a/v0.11.1/.doctrees/environment.pickle and b/v0.11.1/.doctrees/environment.pickle differ diff --git a/v0.11.1/.doctrees/index.doctree b/v0.11.1/.doctrees/index.doctree index 155c860b6065fff93748f5655ff04a089f0f9318..0882d41bd8dacf77e9e28393348612569149f61f 100644 Binary files a/v0.11.1/.doctrees/index.doctree and b/v0.11.1/.doctrees/index.doctree differ diff --git a/v0.11.1/.doctrees/information/environment.doctree b/v0.11.1/.doctrees/information/environment.doctree index 373ae5a75197a7f2bda3255a89e915b2fa0a4bee..668fd38ab90eb758c084569e3cfc22239dafa59b 100644 Binary files a/v0.11.1/.doctrees/information/environment.doctree and b/v0.11.1/.doctrees/information/environment.doctree differ diff --git a/v0.11.1/.doctrees/information/environment.result.doctree b/v0.11.1/.doctrees/information/environment.result.doctree index aa87c2e05b07b191860361c42723482b36bd159f..dc547307a1738e5565ec7f8fe41d62e8d3fe71b1 100644 Binary files a/v0.11.1/.doctrees/information/environment.result.doctree and b/v0.11.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb index 03b3421954d46d7d4f6232957ce7dc3412971725..cefaa39a27ab7128d7743338e83d69c12b517dde 100644 --- a/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.11.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:31:12.358019Z", - "iopub.status.busy": "2025-03-24T12:31:12.357815Z", - "iopub.status.idle": "2025-03-24T12:31:13.589841Z", - "shell.execute_reply": "2025-03-24T12:31:13.588949Z" + "iopub.execute_input": "2025-03-24T12:44:32.015815Z", + "iopub.status.busy": "2025-03-24T12:44:32.015614Z", + "iopub.status.idle": "2025-03-24T12:44:33.176029Z", + "shell.execute_reply": "2025-03-24T12:44:33.175264Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3197.3730000000005 MHz\n", + "CPU Freq: 3190.84875 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb index a2e5344bca3efa191e4ef1bb299f6c90c486cbc5..6fd710516dfe59e1034064e4bdb7e563539e87b7 100644 --- a/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.11.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:25.514297Z", - "iopub.status.busy": "2025-03-24T12:28:25.514081Z", - "iopub.status.idle": "2025-03-24T12:28:26.731414Z", - "shell.execute_reply": "2025-03-24T12:28:26.730642Z" + "iopub.execute_input": "2025-03-24T12:41:59.455301Z", + "iopub.status.busy": "2025-03-24T12:41:59.455101Z", + "iopub.status.idle": "2025-03-24T12:42:00.618801Z", + "shell.execute_reply": "2025-03-24T12:42:00.617960Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2973.72375 MHz\n", + "CPU Freq: 3245.7785000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/.doctrees/tutorials/installation/index.doctree b/v0.11.1/.doctrees/tutorials/installation/index.doctree index 8a4ecc6c5ba46679d896ec3fcb164ba37e3663c6..5edfcc69f418c061b7e0dc8cb0434e0a8949e530 100644 Binary files a/v0.11.1/.doctrees/tutorials/installation/index.doctree and b/v0.11.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.11.1/.doctrees/tutorials/quick_start/index.doctree b/v0.11.1/.doctrees/tutorials/quick_start/index.doctree index 6a9dc9d6db4f31d88b420fd2253a50257f64fa32..c176db1aa486cb56211bb25ec2dbe5a41781e655 100644 Binary files a/v0.11.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.11.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.11.1/_sources/information/environment.result.ipynb.txt b/v0.11.1/_sources/information/environment.result.ipynb.txt index a2e5344bca3efa191e4ef1bb299f6c90c486cbc5..6fd710516dfe59e1034064e4bdb7e563539e87b7 100644 --- a/v0.11.1/_sources/information/environment.result.ipynb.txt +++ b/v0.11.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:25.514297Z", - "iopub.status.busy": "2025-03-24T12:28:25.514081Z", - "iopub.status.idle": "2025-03-24T12:28:26.731414Z", - "shell.execute_reply": "2025-03-24T12:28:26.730642Z" + "iopub.execute_input": "2025-03-24T12:41:59.455301Z", + "iopub.status.busy": "2025-03-24T12:41:59.455101Z", + "iopub.status.idle": "2025-03-24T12:42:00.618801Z", + "shell.execute_reply": "2025-03-24T12:42:00.617960Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2973.72375 MHz\n", + "CPU Freq: 3245.7785000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/information/environment.html b/v0.11.1/information/environment.html index 1df9e8afc10e5aab882b52ac391588b9de63becf..b11bc853751b1207b21139107e4765979d80aeae 100644 --- a/v0.11.1/information/environment.html +++ b/v0.11.1/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3197.3730000000005 MHz +CPU Freq: 3190.84875 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.1/information/environment.ipynb b/v0.11.1/information/environment.ipynb index 03b3421954d46d7d4f6232957ce7dc3412971725..cefaa39a27ab7128d7743338e83d69c12b517dde 100644 --- a/v0.11.1/information/environment.ipynb +++ b/v0.11.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:31:12.358019Z", - "iopub.status.busy": "2025-03-24T12:31:12.357815Z", - "iopub.status.idle": "2025-03-24T12:31:13.589841Z", - "shell.execute_reply": "2025-03-24T12:31:13.588949Z" + "iopub.execute_input": "2025-03-24T12:44:32.015815Z", + "iopub.status.busy": "2025-03-24T12:44:32.015614Z", + "iopub.status.idle": "2025-03-24T12:44:33.176029Z", + "shell.execute_reply": "2025-03-24T12:44:33.175264Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3197.3730000000005 MHz\n", + "CPU Freq: 3190.84875 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/information/environment.result.html b/v0.11.1/information/environment.result.html index 047b97e9bf0d7cc77c3bdc018ff3d582a47bf969..2f0fe9107b7489f0b62315ac1ac7769abd9a1eb1 100644 --- a/v0.11.1/information/environment.result.html +++ b/v0.11.1/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 2973.72375 MHz +CPU Freq: 3245.7785000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.1/information/environment.result.ipynb b/v0.11.1/information/environment.result.ipynb index a2e5344bca3efa191e4ef1bb299f6c90c486cbc5..6fd710516dfe59e1034064e4bdb7e563539e87b7 100644 --- a/v0.11.1/information/environment.result.ipynb +++ b/v0.11.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:25.514297Z", - "iopub.status.busy": "2025-03-24T12:28:25.514081Z", - "iopub.status.idle": "2025-03-24T12:28:26.731414Z", - "shell.execute_reply": "2025-03-24T12:28:26.730642Z" + "iopub.execute_input": "2025-03-24T12:41:59.455301Z", + "iopub.status.busy": "2025-03-24T12:41:59.455101Z", + "iopub.status.idle": "2025-03-24T12:42:00.618801Z", + "shell.execute_reply": "2025-03-24T12:42:00.617960Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2973.72375 MHz\n", + "CPU Freq: 3245.7785000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.1/searchindex.js b/v0.11.1/searchindex.js index 7f370d81576d012812a8687fd239ddcf41f8b179..ca1b2394a37ea820d60e24364d4526244f46a10e 100644 --- a/v0.11.1/searchindex.js +++ b/v0.11.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 60, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": [45, 60], "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "term": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3197": 105, "3730000000005": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "2973": 106, "72375": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 20, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 29, 32, 34, 35, 37, 55, 57, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 60, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 20, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "length": [20, 35, 37, 44], "do": [20, 21, 48, 89], "match": [20, 31, 35, 48, 57, 71, 75, 104], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "doesn": [20, 35, 71], "t": [20, 35, 71], "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "640x640": 21, "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "combin": [35, 43], "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": 37, "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": [45, 60], "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "term": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "window": 65, "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "against": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "ground": [92, 98], "truth": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3190": 105, "84875": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3245": 106, "7785000000003": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.11.2/.buildinfo b/v0.11.2/.buildinfo index b8a636792a4bdde815257689b8561e046bb00bc5..23fd24175796a8d8cdbeeebd3076f7f7bab3bd68 100644 --- a/v0.11.2/.buildinfo +++ b/v0.11.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: 30f5d2c986640b8d3024895b78e4bfb5 +config: 9ff3fc7f8236e2b458d1c114cb6f3009 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.11.2/.doctrees/api_doc/ascii/drawing.doctree b/v0.11.2/.doctrees/api_doc/ascii/drawing.doctree index eee1d3138a284c9a3d191b110b44dfcc7ec3d41d..59226de99ff4e47f4a8adde0e773d4f9403b6c3c 100644 Binary files a/v0.11.2/.doctrees/api_doc/ascii/drawing.doctree and b/v0.11.2/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/ascii/index.doctree b/v0.11.2/.doctrees/api_doc/ascii/index.doctree index 6cf5fa4bae7e5b97e6612e737d30567de2ba7c5c..c5caaa18bd92c2ea45013b2dc518a0c74b3d68eb 100644 Binary files a/v0.11.2/.doctrees/api_doc/ascii/index.doctree and b/v0.11.2/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/config/index.doctree b/v0.11.2/.doctrees/api_doc/config/index.doctree index 08183c059989fb565df7e24741f9b041eb6eabc1..58d1895827bdd746f973353466ea70d94e4cd39c 100644 Binary files a/v0.11.2/.doctrees/api_doc/config/index.doctree and b/v0.11.2/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/config/meta.doctree b/v0.11.2/.doctrees/api_doc/config/meta.doctree index f7b7c80bb514d654346089c1f6a51279161bc80a..6852203bf190b9c9b85c470c95bfb6a4b76e0f41 100644 Binary files a/v0.11.2/.doctrees/api_doc/config/meta.doctree and b/v0.11.2/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/background.doctree b/v0.11.2/.doctrees/api_doc/data/background.doctree index 113e75301be682bc51dcf8994910f44f5390725b..bb716266562dbf4be9ac3177cc57b3f920a9140d 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/background.doctree and b/v0.11.2/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/decode.doctree b/v0.11.2/.doctrees/api_doc/data/decode.doctree index aaee6a2b7b42ee31a242d9a992535624d2bf48ba..0b890d9f02786e8777185146ca9e2bf3dfab2792 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/decode.doctree and b/v0.11.2/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/encode.doctree b/v0.11.2/.doctrees/api_doc/data/encode.doctree index fbe50ce350fd4b98c6807cf25b9abf86f50e10e1..bd29d73ca0bf202fbbea19076b294c172dbb93cb 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/encode.doctree and b/v0.11.2/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/image.doctree b/v0.11.2/.doctrees/api_doc/data/image.doctree index fdf8f994ab084d60bc1892f16c229e01cc4bda81..c904851d456397234fde9a8a2eb1c52f6b0fb51c 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/image.doctree and b/v0.11.2/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/index.doctree b/v0.11.2/.doctrees/api_doc/data/index.doctree index 93eb05b8b73bb49344f1308f24c9e066644fa54f..ab11d87b2e802988fa75f72f845e547bb62119ae 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/index.doctree and b/v0.11.2/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/data/layer.doctree b/v0.11.2/.doctrees/api_doc/data/layer.doctree index a2fa08e754d62f0e67c3d864b249abd168b99277..2f24b2d3638095d35ff2c692cc84e3b4014f9508 100644 Binary files a/v0.11.2/.doctrees/api_doc/data/layer.doctree and b/v0.11.2/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.11.2/.doctrees/api_doc/detect/booru_yolo.doctree index 88567db14c2b5834834c3092b16d3565f2df04f1..361b9028392637efcda998d68cb01af37168524b 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.11.2/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/censor.doctree b/v0.11.2/.doctrees/api_doc/detect/censor.doctree index 9e27637fd27920f3ccf0c0b8b77b3e07bde6d8ef..93d4897a3111b059cc2b54400292c9f194abd2f3 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/censor.doctree and b/v0.11.2/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/eye.doctree b/v0.11.2/.doctrees/api_doc/detect/eye.doctree index ff0d91ba6fcf1ab4a024308f480a69a913691c49..8158aac32786ec837aba627dce18c0393881a7e6 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/eye.doctree and b/v0.11.2/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/face.doctree b/v0.11.2/.doctrees/api_doc/detect/face.doctree index 318189c82cad21aa65cf7008d6ea5663d01bd86d..8b80344e7ecb35ddd0807e55f4ddf187d58b7780 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/face.doctree and b/v0.11.2/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/halfbody.doctree b/v0.11.2/.doctrees/api_doc/detect/halfbody.doctree index 682a8bea26b216c33151148cc9235f0941be0cb5..4d20fb30cc840b3b14f76a3a7b9ec83217672c2e 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/halfbody.doctree and b/v0.11.2/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/hand.doctree b/v0.11.2/.doctrees/api_doc/detect/hand.doctree index f9212632fa8d27bf1a8375f5933df1c72cca13c4..0d3becbd269eed33769d48b949690bb49948ddde 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/hand.doctree and b/v0.11.2/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/head.doctree b/v0.11.2/.doctrees/api_doc/detect/head.doctree index 3d3294a1f3d0fe537832a1ca33969926c3538531..d6235e9a93ace1ceddb70f5c0dfdea49b38c4375 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/head.doctree and b/v0.11.2/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/index.doctree b/v0.11.2/.doctrees/api_doc/detect/index.doctree index f69489c07b1ab5e39c71fc9bb90c899043dc004e..7312ba87601c7fe1b40a5e99fa2ae67a163b2101 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/index.doctree and b/v0.11.2/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/nudenet.doctree b/v0.11.2/.doctrees/api_doc/detect/nudenet.doctree index 01c49cd0776e6aa1259a0b7112648d49511a90dc..6be0e07bb814d31a73f6214f740f746164236074 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/nudenet.doctree and b/v0.11.2/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/person.doctree b/v0.11.2/.doctrees/api_doc/detect/person.doctree index eb79284156cf8df960ae7fc46c3fcfb839ac52bb..63527759b4d604163f0ea2ceac1fed63d61fd17b 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/person.doctree and b/v0.11.2/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/similarity.doctree b/v0.11.2/.doctrees/api_doc/detect/similarity.doctree index ccb7db07ea2a1a8acde2eae44ee978e43e478b97..95fd97f1968ecbfc917ef577130b3166d41223b5 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/similarity.doctree and b/v0.11.2/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/text.doctree b/v0.11.2/.doctrees/api_doc/detect/text.doctree index 78cc51b32bd08863c8e395ad477a46e0a9a2d02b..a157eaf5c185934540fcf6c323515b40641da930 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/text.doctree and b/v0.11.2/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/detect/visual.doctree b/v0.11.2/.doctrees/api_doc/detect/visual.doctree index ec1c37aa135d6b2592a391485a4efa7af76ce5ba..edb916e4080dce89347ddb43618cb3864ccbd6af 100644 Binary files a/v0.11.2/.doctrees/api_doc/detect/visual.doctree and b/v0.11.2/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/edge/canny.doctree b/v0.11.2/.doctrees/api_doc/edge/canny.doctree index 37372a431136a3a4065b1dd9c9050744b4aea4ef..88947f8303185f575e070db6146fc9eb539f87d9 100644 Binary files a/v0.11.2/.doctrees/api_doc/edge/canny.doctree and b/v0.11.2/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/edge/index.doctree b/v0.11.2/.doctrees/api_doc/edge/index.doctree index d7ba87066c18be1b402534aa299be00f22914ca5..818e80dd8b6ec836b88165b38c47aead0aaf29f5 100644 Binary files a/v0.11.2/.doctrees/api_doc/edge/index.doctree and b/v0.11.2/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/edge/lineart.doctree b/v0.11.2/.doctrees/api_doc/edge/lineart.doctree index 0ec61ba56bb76c76377b756f231d0bd2e6bbdac4..791f3ed607940cd56b6f64170f7dcbdd31473739 100644 Binary files a/v0.11.2/.doctrees/api_doc/edge/lineart.doctree and b/v0.11.2/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.11.2/.doctrees/api_doc/edge/lineart_anime.doctree index bf38dd4bb614c368e636184557da72153f77e3d1..840c9c8c95c398c0872df5eb953912c07242f76d 100644 Binary files a/v0.11.2/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.11.2/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/classify.doctree b/v0.11.2/.doctrees/api_doc/generic/classify.doctree index 768e460ea098663f8cb45113cba48f8c7fc966ab..30313eeeec0b518d49357b3119a41c064dbaee4c 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/classify.doctree and b/v0.11.2/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/clip.doctree b/v0.11.2/.doctrees/api_doc/generic/clip.doctree index fbc0eb9554c4a7ed23ed52f6a40d51bc69dc7da1..5b23416509cac95c8c6c29ba746a0202aa6458d2 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/clip.doctree and b/v0.11.2/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/enhance.doctree b/v0.11.2/.doctrees/api_doc/generic/enhance.doctree index fcdf3da1215b117bb844b69bcf2f0a88988d4f12..b90dcfd8eb835b1f3e4f74dfbbe4172522ad2095 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/enhance.doctree and b/v0.11.2/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/index.doctree b/v0.11.2/.doctrees/api_doc/generic/index.doctree index f1b3ab741b30fe06e060d7ddb91c459b9cd20b69..141f0d876c18c190d2d71b474dbad31052d06d5d 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/index.doctree and b/v0.11.2/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/siglip.doctree b/v0.11.2/.doctrees/api_doc/generic/siglip.doctree index c34e0b69e5c809f36597cd81011f4f694a96008f..780254dfb97fbe04006cf670080aca2418599846 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/siglip.doctree and b/v0.11.2/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/generic/yolo.doctree b/v0.11.2/.doctrees/api_doc/generic/yolo.doctree index f1beb3a083b80556170eea8d05963d16abc7e754..a0526666ac1fc30902e81ed083e8780e6f53bca2 100644 Binary files a/v0.11.2/.doctrees/api_doc/generic/yolo.doctree and b/v0.11.2/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metadata/geninfo.doctree b/v0.11.2/.doctrees/api_doc/metadata/geninfo.doctree index c42319b070825369069904d84712b8259363ad9c..5df46238702165f99fae07950c8eea6f5ba17d9c 100644 Binary files a/v0.11.2/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.11.2/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metadata/index.doctree b/v0.11.2/.doctrees/api_doc/metadata/index.doctree index 97a42c3606f179d2cae3c59ddca19605ee44087d..29184769888e1299c45079347d6a1f69de7c9011 100644 Binary files a/v0.11.2/.doctrees/api_doc/metadata/index.doctree and b/v0.11.2/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metadata/lsb.doctree b/v0.11.2/.doctrees/api_doc/metadata/lsb.doctree index 7345cd669572cd3dcc87398b31b910c687515b61..f91b74560a030c62f3394138bf7e69f1e7654844 100644 Binary files a/v0.11.2/.doctrees/api_doc/metadata/lsb.doctree and b/v0.11.2/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.11.2/.doctrees/api_doc/metrics/aesthetic.doctree index 18617eec94cf04e4655fde863e6a85303e456ff8..80ed166ecaee30a04d4bc0c83b71d4c511974fc7 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.11.2/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/ccip.doctree b/v0.11.2/.doctrees/api_doc/metrics/ccip.doctree index 26a08f3370d2d493b26d64de94a4a4d18da54ad5..a8d326f497ccfc4ee559c94c71870630ea61f7c6 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/ccip.doctree and b/v0.11.2/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.11.2/.doctrees/api_doc/metrics/dbaesthetic.doctree index e5ffebab4914871e5302eef5e6f4f6877b7ee5b7..97b56f3567b9ef965b3d7a391ddf20abf63c5d2b 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.11.2/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/index.doctree b/v0.11.2/.doctrees/api_doc/metrics/index.doctree index a51d58063ff83a90cce4e1baef1eb02d92b53cdb..0d37e826a5176849d5b733b46a9f8568fcb67f80 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/index.doctree and b/v0.11.2/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/laplacian.doctree b/v0.11.2/.doctrees/api_doc/metrics/laplacian.doctree index 98b981324b7d9ab2749fa51416965b1b889daa68..0aee60a4d73318b4bad59050466cd52a9ed5880a 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.11.2/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/lpips.doctree b/v0.11.2/.doctrees/api_doc/metrics/lpips.doctree index 385f0be8134216a04d42916e35e7abd999cd3cc5..9fad4052b4077604aa0933b3977c56fb141dd873 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/lpips.doctree and b/v0.11.2/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/metrics/psnr_.doctree b/v0.11.2/.doctrees/api_doc/metrics/psnr_.doctree index f409cff3f1e7b905009075d4b848212d38fd33d7..f27840b06f6ea27974f86a5dee3c2eece8ded4b5 100644 Binary files a/v0.11.2/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.11.2/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/ocr/index.doctree b/v0.11.2/.doctrees/api_doc/ocr/index.doctree index 5cd4ab5a66bae2c2fe8ef2ef4d09a516c5162834..509da961ff9e6fa343d1ba61b892961a6e8f5c6e 100644 Binary files a/v0.11.2/.doctrees/api_doc/ocr/index.doctree and b/v0.11.2/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/operate/align.doctree b/v0.11.2/.doctrees/api_doc/operate/align.doctree index 0c605b7796477229cb06c37abe0e57167632b735..2ba2a1b2bc485fcd230e0e6e905d113e909db2b6 100644 Binary files a/v0.11.2/.doctrees/api_doc/operate/align.doctree and b/v0.11.2/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/operate/censor.doctree b/v0.11.2/.doctrees/api_doc/operate/censor.doctree index 4547ea31a083dfdee1d11dfc767cfe41116ea9b0..942d8a6c4d5bded0625eee5e0939479fcac59456 100644 Binary files a/v0.11.2/.doctrees/api_doc/operate/censor.doctree and b/v0.11.2/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/operate/imgcensor.doctree b/v0.11.2/.doctrees/api_doc/operate/imgcensor.doctree index d29c0c9704284efa3a66836c53bc61f219833b8f..256f69de86c3207730ab2d6bbe137e0e20ad7838 100644 Binary files a/v0.11.2/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.11.2/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/operate/index.doctree b/v0.11.2/.doctrees/api_doc/operate/index.doctree index 2b38dbdbbc6f86d9415546f3e19c7b03daea3b34..4573f3a47d8654c3fecc00af1506d59b9134d2b3 100644 Binary files a/v0.11.2/.doctrees/api_doc/operate/index.doctree and b/v0.11.2/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/operate/squeeze.doctree b/v0.11.2/.doctrees/api_doc/operate/squeeze.doctree index 92b734f9f7533dc0e09db164846cc9796b2465d6..a922d23462cac41d91d4c7219ff137558aea15b7 100644 Binary files a/v0.11.2/.doctrees/api_doc/operate/squeeze.doctree and b/v0.11.2/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/pose/dwpose.doctree b/v0.11.2/.doctrees/api_doc/pose/dwpose.doctree index f5c2f52eb5f6397e5c2e62052ab8045cdb0f49e0..5f34acd22b97534e4d63e2c1d66e98d4afde5f7c 100644 Binary files a/v0.11.2/.doctrees/api_doc/pose/dwpose.doctree and b/v0.11.2/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/pose/format.doctree b/v0.11.2/.doctrees/api_doc/pose/format.doctree index b6dace0f28e77244bb6328b7d1b523673921b369..e37e210ac6f9fdb3756f780829f26c1beea333ab 100644 Binary files a/v0.11.2/.doctrees/api_doc/pose/format.doctree and b/v0.11.2/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/pose/index.doctree b/v0.11.2/.doctrees/api_doc/pose/index.doctree index 848f6edbeb88e80db7b8ff901847ac274d76a9de..33b4449edcdcde1a73f59014ca6d95a5fa02d05b 100644 Binary files a/v0.11.2/.doctrees/api_doc/pose/index.doctree and b/v0.11.2/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/pose/visual.doctree b/v0.11.2/.doctrees/api_doc/pose/visual.doctree index f69473bfbdaefb199836f2001f59a7d7b0d80501..8c04d0f4e98be4daa6451198425da21a6efc580c 100644 Binary files a/v0.11.2/.doctrees/api_doc/pose/visual.doctree and b/v0.11.2/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/preprocess/base.doctree b/v0.11.2/.doctrees/api_doc/preprocess/base.doctree index 7a0b0421e98e2d35de9c835b21253e4ee7c7aa1d..bb0e17b81fad7c775c0c469a308d4fbaa653ee7d 100644 Binary files a/v0.11.2/.doctrees/api_doc/preprocess/base.doctree and b/v0.11.2/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/preprocess/index.doctree b/v0.11.2/.doctrees/api_doc/preprocess/index.doctree index ae958059f147175dfd9d3f0e26cdcf71f521111b..2d3b1d355002648ab541eee50f650d19cf393294 100644 Binary files a/v0.11.2/.doctrees/api_doc/preprocess/index.doctree and b/v0.11.2/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/preprocess/pillow.doctree b/v0.11.2/.doctrees/api_doc/preprocess/pillow.doctree index f98a77d6a0329e7192e6223e15db2d2805c449b0..51379ee4ec99518b724e4f84e3454ac84a3f174f 100644 Binary files a/v0.11.2/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.11.2/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.11.2/.doctrees/api_doc/preprocess/torchvision.doctree index b006e858f7b48270d0fc9527a579beaa72ab5cd4..beecd1a668646657cf7b41698bb925366742828a 100644 Binary files a/v0.11.2/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.11.2/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/preprocess/transformers.doctree b/v0.11.2/.doctrees/api_doc/preprocess/transformers.doctree index 0b9277f3170608ee9c36c95e4e3909fa1c52f9ab..610d0e99a979bc99418e38ba44ece7ee1de62999 100644 Binary files a/v0.11.2/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.11.2/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/resource/background.doctree b/v0.11.2/.doctrees/api_doc/resource/background.doctree index 7d71497af40cae9606f20754837d688b7fa051e6..ce9eb01cb6142afafa6614efd6dcf7a6d43e8b8f 100644 Binary files a/v0.11.2/.doctrees/api_doc/resource/background.doctree and b/v0.11.2/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/resource/index.doctree b/v0.11.2/.doctrees/api_doc/resource/index.doctree index bd0a6a21ba685120f93742ed42a593084a8ba927..257cb78d4dcd94491322a514fc0adb9ff8dc6cfe 100644 Binary files a/v0.11.2/.doctrees/api_doc/resource/index.doctree and b/v0.11.2/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/restore/adversarial.doctree b/v0.11.2/.doctrees/api_doc/restore/adversarial.doctree index 17d114d267ee858276126809256c72ed82273ac3..e736d349997e0c9b338e56ad32644ff9d4817871 100644 Binary files a/v0.11.2/.doctrees/api_doc/restore/adversarial.doctree and b/v0.11.2/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/restore/index.doctree b/v0.11.2/.doctrees/api_doc/restore/index.doctree index a6adb4b2d9205e0b40c5629c1a65ab31baf65f10..0c112efa672116ef836f72abd6192596caa94541 100644 Binary files a/v0.11.2/.doctrees/api_doc/restore/index.doctree and b/v0.11.2/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/restore/nafnet.doctree b/v0.11.2/.doctrees/api_doc/restore/nafnet.doctree index 08316716ca604a1e84a4b7db958bec9e6e5549e1..4eac5c4fe820060df3495e94e266de5aa08eb010 100644 Binary files a/v0.11.2/.doctrees/api_doc/restore/nafnet.doctree and b/v0.11.2/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/restore/scunet.doctree b/v0.11.2/.doctrees/api_doc/restore/scunet.doctree index 25b340f2935e41f17e3df8f886d76813f13cc937..22c1b6509722ea1fbb8b427b83adf5c58120d800 100644 Binary files a/v0.11.2/.doctrees/api_doc/restore/scunet.doctree and b/v0.11.2/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/sd/index.doctree b/v0.11.2/.doctrees/api_doc/sd/index.doctree index 07bc9e5ea84e0fbb9017d54237b4e5618ca9d42c..6c8d295f59667f8cadf5b0d4f86c0bae4a7be5cd 100644 Binary files a/v0.11.2/.doctrees/api_doc/sd/index.doctree and b/v0.11.2/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/sd/metadata.doctree b/v0.11.2/.doctrees/api_doc/sd/metadata.doctree index 20b423c1b60c38d41694f6cd2af509da0227a98c..9ac5eec5372b147b4791190652ed7b5460035344 100644 Binary files a/v0.11.2/.doctrees/api_doc/sd/metadata.doctree and b/v0.11.2/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/sd/model.doctree b/v0.11.2/.doctrees/api_doc/sd/model.doctree index 2bb4c75358d017c9f93edac4cd738c49aaa9783b..9b44a4c51c8dff9dbf57d6d6d7051c178a3ad1b6 100644 Binary files a/v0.11.2/.doctrees/api_doc/sd/model.doctree and b/v0.11.2/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/sd/nai.doctree b/v0.11.2/.doctrees/api_doc/sd/nai.doctree index e03d455748bc5f8bfb01d885f6d21417c3d3c6f4..81f3099d0d8a6f03009563a4989acdbd2daaf044 100644 Binary files a/v0.11.2/.doctrees/api_doc/sd/nai.doctree and b/v0.11.2/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/segment/index.doctree b/v0.11.2/.doctrees/api_doc/segment/index.doctree index 6874e1ad3b8a3026e3cea524b96423a3b37a76a2..c915195060e885064378ffad25e8eaa4e5e5e2d4 100644 Binary files a/v0.11.2/.doctrees/api_doc/segment/index.doctree and b/v0.11.2/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/segment/isnetis.doctree b/v0.11.2/.doctrees/api_doc/segment/isnetis.doctree index f4b5a88f03a2058604d24a69a83710b97425bf02..bb3fa92e2b5796e94055282899ff306ebff4c932 100644 Binary files a/v0.11.2/.doctrees/api_doc/segment/isnetis.doctree and b/v0.11.2/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/blacklist.doctree b/v0.11.2/.doctrees/api_doc/tagging/blacklist.doctree index 3b7da70fdcc99cd3d148adf8290e9604448d4ec7..5e916ea01cec49452873d1810abfb9db6cdb810a 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.11.2/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/character.doctree b/v0.11.2/.doctrees/api_doc/tagging/character.doctree index 67d897662ce8248efb321e6fc9da4c8c3ec28b5e..5fd0930df3d00ced0d8f403ae7f5b1294cf656d4 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/character.doctree and b/v0.11.2/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.11.2/.doctrees/api_doc/tagging/deepdanbooru.doctree index bd59dad34bff668552cecb14440939c4be379615..bacb983791558fb2fb1fe629ddfd9ea95030218e 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.11.2/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.11.2/.doctrees/api_doc/tagging/deepgelbooru.doctree index 6eed2b93a7990c28fddc2b6be87a13532fc53afc..68b0605fe73e98d31de3833fe210425447b962ba 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.11.2/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/format.doctree b/v0.11.2/.doctrees/api_doc/tagging/format.doctree index b45c8c6a7b7aa5013ee2e7a00455fd68ea54d910..12b4a065fb890f1804281e4808537a72936ef9da 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/format.doctree and b/v0.11.2/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/index.doctree b/v0.11.2/.doctrees/api_doc/tagging/index.doctree index 194ed20acdb97a583f52ce65e8965ec7041cad5d..3a2e325f675ce1ae7c97a6efeb17d16c3eaa3378 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/index.doctree and b/v0.11.2/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/match.doctree b/v0.11.2/.doctrees/api_doc/tagging/match.doctree index d59253fb81529325149d470e12ba1656aae7f097..46af83b13e4ba91005b4dc4bcd879fceb1a1b22b 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/match.doctree and b/v0.11.2/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.11.2/.doctrees/api_doc/tagging/mldanbooru.doctree index 39f9f521c50367867a53128e4ac78110d5aeb31c..40c1d4845c9f3635b41d8df02f30c9c0aab62ddb 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.11.2/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/order.doctree b/v0.11.2/.doctrees/api_doc/tagging/order.doctree index 893494fdda95cc430b856f316aae21b9dde9284e..db35ed1048855840c2ea1717a26ad1ff548be08f 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/order.doctree and b/v0.11.2/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/overlap.doctree b/v0.11.2/.doctrees/api_doc/tagging/overlap.doctree index 631be061a8d3007f45fab1829ba2632f0b6e1b54..5b0fba0ec1a1df4eb4f75f0f8aa9543b60722e6e 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/overlap.doctree and b/v0.11.2/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/tagging/wd14.doctree b/v0.11.2/.doctrees/api_doc/tagging/wd14.doctree index 10849454b4fa45fcf505340ea3bc0c67c7a52e3c..1beb6e5ad5152ab4ca33213de668f429ee650608 100644 Binary files a/v0.11.2/.doctrees/api_doc/tagging/wd14.doctree and b/v0.11.2/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/upscale/cdc.doctree b/v0.11.2/.doctrees/api_doc/upscale/cdc.doctree index 49b928c024d2c24469184c0cf8c881dbd5897abf..f18f177422d5aaf1cc944a01f511b36ddbad6130 100644 Binary files a/v0.11.2/.doctrees/api_doc/upscale/cdc.doctree and b/v0.11.2/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/upscale/index.doctree b/v0.11.2/.doctrees/api_doc/upscale/index.doctree index 9c6a55bfd41278a9c55d87ab2ef1fd26bd8aaf73..2cddc8cfd14ef085ec2d02548e185f7a0df2566b 100644 Binary files a/v0.11.2/.doctrees/api_doc/upscale/index.doctree and b/v0.11.2/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/utils/cache.doctree b/v0.11.2/.doctrees/api_doc/utils/cache.doctree index 110db11108fd6a0e89d632454c6a551323bb2002..f48417944b14925c43af766368248992f71cdaa0 100644 Binary files a/v0.11.2/.doctrees/api_doc/utils/cache.doctree and b/v0.11.2/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/utils/func.doctree b/v0.11.2/.doctrees/api_doc/utils/func.doctree index 86859fe34dabd73c8c630386f30b2dcc3dea4274..877a0bd6128f955fba26446c05aae1b6e96e4189 100644 Binary files a/v0.11.2/.doctrees/api_doc/utils/func.doctree and b/v0.11.2/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/utils/index.doctree b/v0.11.2/.doctrees/api_doc/utils/index.doctree index 21a124f88ad8b8b7b169f2abd7b76b3a7acb7e95..c5a931d9a2feebfe11b6cb3e9857f18a2be1558b 100644 Binary files a/v0.11.2/.doctrees/api_doc/utils/index.doctree and b/v0.11.2/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.11.2/.doctrees/api_doc/utils/onnxruntime.doctree index 74fc411c17a90f183ae830858e7d81fae62a4c80..11c1d27af4aa9ea3cdb93efc3a5820bad546f232 100644 Binary files a/v0.11.2/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.11.2/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/aicheck.doctree b/v0.11.2/.doctrees/api_doc/validate/aicheck.doctree index fda37e27aed14b79bff05c757325986d2aca2dd4..30621e53e5dceb621d87434f1cbb148b95f033b9 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/aicheck.doctree and b/v0.11.2/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.11.2/.doctrees/api_doc/validate/bangumi_char.doctree index a2f37cf5cf3223d35e12e355cfe71389b2e4c81d..59025ffe0965659f3cb40588d9f789e193df843d 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.11.2/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/classify.doctree b/v0.11.2/.doctrees/api_doc/validate/classify.doctree index 78490d21ca823f1d61d7b166734db87e66ab370a..3ff1311b1f9bfddb83b821b2bf8fdd7c2409b287 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/classify.doctree and b/v0.11.2/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/color.doctree b/v0.11.2/.doctrees/api_doc/validate/color.doctree index 9fae59826c33e11be72bf3e35d34e621d5041082..e1ea1f466736a044c2bc0bc050db16ee4ef34036 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/color.doctree and b/v0.11.2/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/completeness.doctree b/v0.11.2/.doctrees/api_doc/validate/completeness.doctree index c5ce8e5b37d5dd8058eb5a600ea64b4cb655a35a..d0385b20b9a50ad581bd4dab5d6e209a198a6c8e 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/completeness.doctree and b/v0.11.2/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/dbrating.doctree b/v0.11.2/.doctrees/api_doc/validate/dbrating.doctree index d0d6aebb70797d698ef8b368e04113f82f690b39..131c041bf6462e7dfd1ed40922f0b72fa1d154e3 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/dbrating.doctree and b/v0.11.2/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/furry.doctree b/v0.11.2/.doctrees/api_doc/validate/furry.doctree index 400e415b75d975b10049e3b99927c54df6a2c30a..7aa674b45844a7eb7f126d2305d3a355c7a95b42 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/furry.doctree and b/v0.11.2/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/index.doctree b/v0.11.2/.doctrees/api_doc/validate/index.doctree index eadada0c9de0291d02852e0f892e8f639e65cf51..d873a8f4501636cd25efb551e40ecd68c5a59bb3 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/index.doctree and b/v0.11.2/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/monochrome.doctree b/v0.11.2/.doctrees/api_doc/validate/monochrome.doctree index 6de6290202c1a934bd87dc81adf63451b59b86e3..82930ac9ea1235a63e71be6ba22569036c725768 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/monochrome.doctree and b/v0.11.2/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/nsfw.doctree b/v0.11.2/.doctrees/api_doc/validate/nsfw.doctree index 7c85c0ee3986eaaf353751830d3d7455e249c963..436262b0ba42c5ac49ae7082ba1cd328d507fe3a 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/nsfw.doctree and b/v0.11.2/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/portrait.doctree b/v0.11.2/.doctrees/api_doc/validate/portrait.doctree index 494d965fec757232d2a55bddd5097bd6b6b188dc..64a8bd3e275ef209df1a8220abe3be74f2327e87 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/portrait.doctree and b/v0.11.2/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/rating.doctree b/v0.11.2/.doctrees/api_doc/validate/rating.doctree index c5334c6c3d0f7032ed689e444dbcb058993f8e14..d9af0376a615378d6fcc30ab9f2372330af16608 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/rating.doctree and b/v0.11.2/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/real.doctree b/v0.11.2/.doctrees/api_doc/validate/real.doctree index 80e06d6a67555ac3de6d4495f7fbe43fe2ba3c71..ec4aa07e61ded82daef5f7d82d599ae8f6ffd126 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/real.doctree and b/v0.11.2/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/safe.doctree b/v0.11.2/.doctrees/api_doc/validate/safe.doctree index 9724703cfb231a3e5fb9cbed9cf539869025bf6e..d35a9a7dcf6f0d481e38a2b24f0cb60670ae8654 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/safe.doctree and b/v0.11.2/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/style_age.doctree b/v0.11.2/.doctrees/api_doc/validate/style_age.doctree index 39aafe30bfaf45fe5a2178e8415e288a9734c125..1267b7a5259fa8ca21daefcb2e4679c7c6479733 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/style_age.doctree and b/v0.11.2/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/teen.doctree b/v0.11.2/.doctrees/api_doc/validate/teen.doctree index 3b359614bf66258cdd9accc4e31bd27d5afb028a..6246ceaaa5849f0e1e404fae840d53313fd2cb94 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/teen.doctree and b/v0.11.2/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.11.2/.doctrees/api_doc/validate/truncate.doctree b/v0.11.2/.doctrees/api_doc/validate/truncate.doctree index f616242b647cb365b7bc4e6eba8e86aa64d4231b..ce547c26107bb14338e4bb208f52fa6bbb3da917 100644 Binary files a/v0.11.2/.doctrees/api_doc/validate/truncate.doctree and b/v0.11.2/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.11.2/.doctrees/environment.pickle b/v0.11.2/.doctrees/environment.pickle index 5d9b55c6c49bde60b2176596195f59e5d15601b8..ab8def022eca2a59939ce2cff65ee4af302aaef1 100644 Binary files a/v0.11.2/.doctrees/environment.pickle and b/v0.11.2/.doctrees/environment.pickle differ diff --git a/v0.11.2/.doctrees/index.doctree b/v0.11.2/.doctrees/index.doctree index 8619e1d53a122cbb68bee07a28b99fb14371c937..0fbfcda84acfdb9a57b38a97a80af849d2025b8c 100644 Binary files a/v0.11.2/.doctrees/index.doctree and b/v0.11.2/.doctrees/index.doctree differ diff --git a/v0.11.2/.doctrees/information/environment.doctree b/v0.11.2/.doctrees/information/environment.doctree index 3f5ee06dabdac9aa6173fb7ce5a9a59cef51ad81..0f17f39c17bae94a5491644e26c9425d6cc1f069 100644 Binary files a/v0.11.2/.doctrees/information/environment.doctree and b/v0.11.2/.doctrees/information/environment.doctree differ diff --git a/v0.11.2/.doctrees/information/environment.result.doctree b/v0.11.2/.doctrees/information/environment.result.doctree index 12756cbd694ebcd6aec9dc4e0d3d2cdc7aa12261..55c40bfc6bf7c65e6d8fba02519085d729078f11 100644 Binary files a/v0.11.2/.doctrees/information/environment.result.doctree and b/v0.11.2/.doctrees/information/environment.result.doctree differ diff --git a/v0.11.2/.doctrees/nbsphinx/information/environment.ipynb b/v0.11.2/.doctrees/nbsphinx/information/environment.ipynb index 50ff712131e34910b570d532df7ccb033fa53097..1eca8d2bfb5f6c5e4488c2d010fac73f44d52c8b 100644 --- a/v0.11.2/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.11.2/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:31:36.618179Z", - "iopub.status.busy": "2025-03-24T12:31:36.617971Z", - "iopub.status.idle": "2025-03-24T12:31:37.852429Z", - "shell.execute_reply": "2025-03-24T12:31:37.851670Z" + "iopub.execute_input": "2025-03-24T12:44:54.023885Z", + "iopub.status.busy": "2025-03-24T12:44:54.023691Z", + "iopub.status.idle": "2025-03-24T12:44:55.183051Z", + "shell.execute_reply": "2025-03-24T12:44:55.182281Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3012.4429999999998 MHz\n", + "CPU Freq: 3219.1467500000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.2/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.11.2/.doctrees/nbsphinx/information/environment.result.ipynb index 43791fe14a0a230b93600553abb1be22063f8a65..9441edb9956aea4355e058c27b8738292ad9a454 100644 --- a/v0.11.2/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.11.2/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:39.008377Z", - "iopub.status.busy": "2025-03-24T12:28:39.007878Z", - "iopub.status.idle": "2025-03-24T12:28:40.199313Z", - "shell.execute_reply": "2025-03-24T12:28:40.198330Z" + "iopub.execute_input": "2025-03-24T12:42:12.204800Z", + "iopub.status.busy": "2025-03-24T12:42:12.204605Z", + "iopub.status.idle": "2025-03-24T12:42:13.371748Z", + "shell.execute_reply": "2025-03-24T12:42:13.370974Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3225.8897500000003 MHz\n", + "CPU Freq: 3232.83825 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.2/.doctrees/tutorials/installation/index.doctree b/v0.11.2/.doctrees/tutorials/installation/index.doctree index 5a3a1037e911add42229c0cadbe944b31f1b15a2..6c5dd93e8d8a2a0ba4688b5a750516e8f949eab5 100644 Binary files a/v0.11.2/.doctrees/tutorials/installation/index.doctree and b/v0.11.2/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.11.2/.doctrees/tutorials/quick_start/index.doctree b/v0.11.2/.doctrees/tutorials/quick_start/index.doctree index eb283544d460961c214ba249e3674ccfa0f8d2e5..aa41a5bf7f525c83cee0dc5fba7c10a6aa0829e2 100644 Binary files a/v0.11.2/.doctrees/tutorials/quick_start/index.doctree and b/v0.11.2/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.11.2/_sources/information/environment.result.ipynb.txt b/v0.11.2/_sources/information/environment.result.ipynb.txt index 43791fe14a0a230b93600553abb1be22063f8a65..9441edb9956aea4355e058c27b8738292ad9a454 100644 --- a/v0.11.2/_sources/information/environment.result.ipynb.txt +++ b/v0.11.2/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:39.008377Z", - "iopub.status.busy": "2025-03-24T12:28:39.007878Z", - "iopub.status.idle": "2025-03-24T12:28:40.199313Z", - "shell.execute_reply": "2025-03-24T12:28:40.198330Z" + "iopub.execute_input": "2025-03-24T12:42:12.204800Z", + "iopub.status.busy": "2025-03-24T12:42:12.204605Z", + "iopub.status.idle": "2025-03-24T12:42:13.371748Z", + "shell.execute_reply": "2025-03-24T12:42:13.370974Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3225.8897500000003 MHz\n", + "CPU Freq: 3232.83825 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.2/information/environment.html b/v0.11.2/information/environment.html index 0ef5505db45250559b13707c976e2301525335b0..0b8242fe174744aec45a485957b18dfdfa42f9b8 100644 --- a/v0.11.2/information/environment.html +++ b/v0.11.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: 3012.4429999999998 MHz +CPU Freq: 3219.1467500000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.2/information/environment.ipynb b/v0.11.2/information/environment.ipynb index 50ff712131e34910b570d532df7ccb033fa53097..1eca8d2bfb5f6c5e4488c2d010fac73f44d52c8b 100644 --- a/v0.11.2/information/environment.ipynb +++ b/v0.11.2/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:31:36.618179Z", - "iopub.status.busy": "2025-03-24T12:31:36.617971Z", - "iopub.status.idle": "2025-03-24T12:31:37.852429Z", - "shell.execute_reply": "2025-03-24T12:31:37.851670Z" + "iopub.execute_input": "2025-03-24T12:44:54.023885Z", + "iopub.status.busy": "2025-03-24T12:44:54.023691Z", + "iopub.status.idle": "2025-03-24T12:44:55.183051Z", + "shell.execute_reply": "2025-03-24T12:44:55.182281Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3012.4429999999998 MHz\n", + "CPU Freq: 3219.1467500000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.2/information/environment.result.html b/v0.11.2/information/environment.result.html index 73175a29ed3123a1db065b1f2de02da34741ed8e..8f2904effb84bb646d075317864c9ac9ebba3428 100644 --- a/v0.11.2/information/environment.result.html +++ b/v0.11.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: 3225.8897500000003 MHz +CPU Freq: 3232.83825 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.11.2/information/environment.result.ipynb b/v0.11.2/information/environment.result.ipynb index 43791fe14a0a230b93600553abb1be22063f8a65..9441edb9956aea4355e058c27b8738292ad9a454 100644 --- a/v0.11.2/information/environment.result.ipynb +++ b/v0.11.2/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:39.008377Z", - "iopub.status.busy": "2025-03-24T12:28:39.007878Z", - "iopub.status.idle": "2025-03-24T12:28:40.199313Z", - "shell.execute_reply": "2025-03-24T12:28:40.198330Z" + "iopub.execute_input": "2025-03-24T12:42:12.204800Z", + "iopub.status.busy": "2025-03-24T12:42:12.204605Z", + "iopub.status.idle": "2025-03-24T12:42:13.371748Z", + "shell.execute_reply": "2025-03-24T12:42:13.370974Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3225.8897500000003 MHz\n", + "CPU Freq: 3232.83825 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.11.2/searchindex.js b/v0.11.2/searchindex.js index a9c71d997344d16c34fcb9b1469a59aa2df14d0f..8b80276f31b25c56ad6568b51092b7129e90f570 100644 --- a/v0.11.2/searchindex.js +++ b/v0.11.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/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 107], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3012": 105, "4429999999998": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3225": 106, "8897500000003": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 107], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3219": 105, "1467500000003": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3232": 106, "83825": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.12.0/.buildinfo b/v0.12.0/.buildinfo index 6064875b0c73d35f716a222a1d4cc4df923e2e9d..b9cefe340b733b7ba36ac7776232ad68929dc4ea 100644 --- a/v0.12.0/.buildinfo +++ b/v0.12.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 299b881df5cca2974f5b7151891ea787 +config: 5e7eefcf67bb512fa15f256ac44501e9 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree index 275f6de83a8a502cdca3fd77a3fa4536e90c8f6d..3723ad31a94fa1d2365765114a60e06ede98ecc6 100644 Binary files a/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.12.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/ascii/index.doctree b/v0.12.0/.doctrees/api_doc/ascii/index.doctree index 38d8ffe74212c2dd07b4df81feb4ec2d520120a5..93aa8affee47d754c71cff8e1c9a58ce93dc20dc 100644 Binary files a/v0.12.0/.doctrees/api_doc/ascii/index.doctree and b/v0.12.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/config/index.doctree b/v0.12.0/.doctrees/api_doc/config/index.doctree index b1f5d6058bfe4391191356f3d741d796829ad9e9..34a70b0ec142665339cfaae4b5657d8d35ea177d 100644 Binary files a/v0.12.0/.doctrees/api_doc/config/index.doctree and b/v0.12.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/config/meta.doctree b/v0.12.0/.doctrees/api_doc/config/meta.doctree index 07d967da6b84ab38884fca4fa6671e5885470548..8c3b64d95ac621d2be81f403f597c3a51920a7a6 100644 Binary files a/v0.12.0/.doctrees/api_doc/config/meta.doctree and b/v0.12.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/background.doctree b/v0.12.0/.doctrees/api_doc/data/background.doctree index 10b00b8744402f378646cf933d6a631c72a788b8..39bd9bf21ceee36136ecbfc14560f83d4b4aa411 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/background.doctree and b/v0.12.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/decode.doctree b/v0.12.0/.doctrees/api_doc/data/decode.doctree index 6da7951c037f8ac9b2d08ff3efda3d823290fbd6..c44e4c8ddf7625379c0da4ccd58ea5ac3915e1e5 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/decode.doctree and b/v0.12.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/encode.doctree b/v0.12.0/.doctrees/api_doc/data/encode.doctree index 2b624d25c0b72a8afe536f34f1ad03ec0b2bf796..2b29c59f3c82bb3f1d78582fc3d4be4dbea1d6d9 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/encode.doctree and b/v0.12.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/image.doctree b/v0.12.0/.doctrees/api_doc/data/image.doctree index 63d421f143d2dad2902c6e768ffcb95e6a4bdc70..10b20b678819be2184ed6ad4fdde365101041393 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/image.doctree and b/v0.12.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/index.doctree b/v0.12.0/.doctrees/api_doc/data/index.doctree index d0a2d1ebd67abe728fc9651ab15573adaeaacc76..78f0d03fc02ae544961e976abd48b20ed3674212 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/index.doctree and b/v0.12.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/data/layer.doctree b/v0.12.0/.doctrees/api_doc/data/layer.doctree index ed3f1a6909794900418abb1eda7b6eb716576686..dea42420590a2cb3a9f90e34660869663cccc74e 100644 Binary files a/v0.12.0/.doctrees/api_doc/data/layer.doctree and b/v0.12.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree index 4e4fb01535cf868d37090db6a490a40b254058bc..8363dea32f53ac51f73b12cc830491342ce75c0a 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.12.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/censor.doctree b/v0.12.0/.doctrees/api_doc/detect/censor.doctree index 4bd6f169f330a2f3618ec86ed28e0148a532106e..d5e76a050ff0b7374f3fe8e60d218662bea53e58 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/censor.doctree and b/v0.12.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/eye.doctree b/v0.12.0/.doctrees/api_doc/detect/eye.doctree index 9ea61c0014f2144d071e18e4b58a32b79e8bd4e7..b0f77a9c722c652f31038d6493046d98e71b7455 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/eye.doctree and b/v0.12.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/face.doctree b/v0.12.0/.doctrees/api_doc/detect/face.doctree index 29ca6e14327bcccbdada9d4789a730134c7443f4..f95634906d057034f40a597cbd3f5fd89c89193e 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/face.doctree and b/v0.12.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree index f8033baf62b1e5e0b95af205949f5fced18d8931..7910df7228967b4a249b806b10ca836d585341a9 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.12.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/hand.doctree b/v0.12.0/.doctrees/api_doc/detect/hand.doctree index 3e131be774ac6f85023b42cf8943729ed2e4a7e1..c06a05f49ee725326165977bff834c1710a8aeeb 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/hand.doctree and b/v0.12.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/head.doctree b/v0.12.0/.doctrees/api_doc/detect/head.doctree index c2284610a1aa55767163812762dbed84c566aaf1..7974311defb422b3ec4c33106f0dc5054825763d 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/head.doctree and b/v0.12.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/index.doctree b/v0.12.0/.doctrees/api_doc/detect/index.doctree index 25f06fd2d68836a8af856463c17e1f55820a33f6..a683b455a99749d7c8e39843aebe5c6235d07554 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/index.doctree and b/v0.12.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree index 07ae8f9c525746e88b51d3b518dfa60329f161cc..16564f67acac8792a28e28c8d92bfde4466e13af 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.12.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/person.doctree b/v0.12.0/.doctrees/api_doc/detect/person.doctree index 7f273e476cd7b6c8523e2537a2a1b5ee4a6f9297..a75ff10984328ace7b9af94bdcee704528db3c2e 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/person.doctree and b/v0.12.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/similarity.doctree b/v0.12.0/.doctrees/api_doc/detect/similarity.doctree index a80641469684f8c740fe21754fb98ea5994c8fa1..aafe1c84bf59d85ba958b71e4a59297dad77faa4 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.12.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/text.doctree b/v0.12.0/.doctrees/api_doc/detect/text.doctree index 57a2e15472b3502bfc42cb25d1477cc5186dec31..09e6d81a6860b2276e1d8937a542b4ef31ab365f 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/text.doctree and b/v0.12.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/detect/visual.doctree b/v0.12.0/.doctrees/api_doc/detect/visual.doctree index f7543d8defe3fa90b56f5799ce50a9ee002ba1ad..9bd0b9e4601fffc5dc23734fe376aeeaad50328c 100644 Binary files a/v0.12.0/.doctrees/api_doc/detect/visual.doctree and b/v0.12.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/canny.doctree b/v0.12.0/.doctrees/api_doc/edge/canny.doctree index 46f6e38b426fefcf0e7d2432055951e004e2f364..e62986928a7d156b3f7430d899b12a3ce2dab929 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/canny.doctree and b/v0.12.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/index.doctree b/v0.12.0/.doctrees/api_doc/edge/index.doctree index e2f8b6780b964c8f3cf42a14f9746a4746071f84..eeed12a16bb96d4fce9df36a42de5b93a2e49f05 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/index.doctree and b/v0.12.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/lineart.doctree b/v0.12.0/.doctrees/api_doc/edge/lineart.doctree index 196d2bdbae184d291ef0db216381296523812710..e54502095ebe534a8c90ea7db48d7d7394cff805 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.12.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree index a83ef0ceab0e4489653c72ce5216a60a2023264e..84cc32b1d5ae80eec6463c031e98b43dae79a50f 100644 Binary files a/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.12.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/classify.doctree b/v0.12.0/.doctrees/api_doc/generic/classify.doctree index 8840b99d45dbc8d6d40d0671a665fbacfb11189c..b1c034a7160bc11052d3b76d8196eaee3d3ffdbd 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/classify.doctree and b/v0.12.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/clip.doctree b/v0.12.0/.doctrees/api_doc/generic/clip.doctree index efbbd1cb1af30ebd6a7c20aceca32469bfb55cbb..7b8216995318543257068a63494ac94620bad12e 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/clip.doctree and b/v0.12.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/enhance.doctree b/v0.12.0/.doctrees/api_doc/generic/enhance.doctree index b52380a3749ef05631d904d6a74e4a1cc9fd1783..0c623db36b34a86b0ea8198e5347daddb44de9ef 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.12.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/index.doctree b/v0.12.0/.doctrees/api_doc/generic/index.doctree index f30180b17a40331e087598eac1e521747a4dd88d..d07b2b3aa9295ebf3bd51b94cd68cab07f1eb858 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/index.doctree and b/v0.12.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/siglip.doctree b/v0.12.0/.doctrees/api_doc/generic/siglip.doctree index 4f0325620c044baf3eda9c7d3544bf7f96376e65..fec8aeab4b4c8dc63b5fb3bed080e29cfcddb5f6 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.12.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/generic/yolo.doctree b/v0.12.0/.doctrees/api_doc/generic/yolo.doctree index 6143efd80b47e9528825270e45eca7b80d3ec2ce..76b578ef2fd5a48dc9f0c1138f41ca53b4782f18 100644 Binary files a/v0.12.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.12.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree index 91b9c437c95a73c6065e96c05b7693848649aa4b..90cd4baee95cba8c0c04fa2ef9fb51f817a2a67e 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.12.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/index.doctree b/v0.12.0/.doctrees/api_doc/metadata/index.doctree index 1a68932b42287fec28f87d6111c928a5bfe42c38..278828fe1839ef934c52ee0c014c7c51d305569c 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/index.doctree and b/v0.12.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree index b81c6f8989017f2a311ea4d98d585a2260353cbb..98bff0cd8db391718b0467f69accb7ca8609e1ba 100644 Binary files a/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.12.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree index 9643d67ed162ccd338ca263e5104b7f601293a23..9fc0e9e512a4e53b5d63111091bae9f7c65a033c 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.12.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree index 4e3329b28b2a5d7ac44d46590637dc05620ae072..91e55332ec367f9e23aca4b5bf23c37b403d411f 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.12.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 9b61577dbb0b43db5b77499286d973828dd86ceb..abac362e8e3964ad1ceefc924ba3194f3cb33c57 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.12.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/index.doctree b/v0.12.0/.doctrees/api_doc/metrics/index.doctree index 85789d3ec202651bd966b58bec5c0c5b8236eb04..3b6619602fd6642c86284127922196e8e64cafcb 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/index.doctree and b/v0.12.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree index 4eab7f35689a615d8fcb5aea4681c2864018d8c7..4a92193d06a9bb21fca2dbb73765826771a27c45 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.12.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree index 6d665c5654ee59dc63d6892836c2a2b7105a9c4a..05395899589ed5dcb1a792b86f90f4afefb738e1 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.12.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree index 8b11c69ce7af71d7303f286a3cd54389c634e32d..3a4bc88b1cda73396ed774098884120b05d1d128 100644 Binary files a/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.12.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/ocr/index.doctree b/v0.12.0/.doctrees/api_doc/ocr/index.doctree index a37b9e5ba04bf46591d8fde91b0f219500e03eb1..6fe82d8c06d2323733ba8f30c10383dbb9e668e1 100644 Binary files a/v0.12.0/.doctrees/api_doc/ocr/index.doctree and b/v0.12.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/align.doctree b/v0.12.0/.doctrees/api_doc/operate/align.doctree index e25f3986cdda755b57f263f01375ec5b7ee8acb9..67e24e576affc71c51ccb6a2cf3283237f3305ec 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/align.doctree and b/v0.12.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/censor.doctree b/v0.12.0/.doctrees/api_doc/operate/censor.doctree index a5ef1d538ee312867b78dc3fd08980231f7365a5..1ad8ad762854eebdb5a377677edcf186a7d9ec16 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/censor.doctree and b/v0.12.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree index c9643bed8b76ef97338be5a71385edd198acb9e5..e596298e4fe5559f62f3a49533de0b7b2522ece8 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.12.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/index.doctree b/v0.12.0/.doctrees/api_doc/operate/index.doctree index c095804d596f3087c2585489df2bf98b0c14f08b..27f0510b3c9d7ff73dc7e70f86152a1c3341f657 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/index.doctree and b/v0.12.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree index 150e3e793cd4e5755bd36a3158f0f37549b42441..fe3fe7695f159df0699a19a36d666c2bda7ff663 100644 Binary files a/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.12.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree index c9eb86299258c236848e724064dbdc97132aa3c7..f0f70a297f1ba56f19d35c093987a5f509d80f87 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.12.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/format.doctree b/v0.12.0/.doctrees/api_doc/pose/format.doctree index 2ad3a7dbb6c0a7a12a70a2a5c4080897ba6908d6..70ae360fca59384e39ecc38ca3772f36704b52dd 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/format.doctree and b/v0.12.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/index.doctree b/v0.12.0/.doctrees/api_doc/pose/index.doctree index 75d183e3ce5be8166d59ca786b75f43687a32aee..99b530024fbf29f861dfa4b3ea704039482d6000 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/index.doctree and b/v0.12.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/pose/visual.doctree b/v0.12.0/.doctrees/api_doc/pose/visual.doctree index 4efc41a70413d7a1ced0ccbca116c63a0349bb5a..0d21679113963325e4bb4f5c25587969251215c8 100644 Binary files a/v0.12.0/.doctrees/api_doc/pose/visual.doctree and b/v0.12.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/base.doctree b/v0.12.0/.doctrees/api_doc/preprocess/base.doctree index 6915835093816b1e130a3c99fdc0cbce1a0acf95..fe07a4bcd26be201578e1d612d4af575cbd8da6d 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/index.doctree b/v0.12.0/.doctrees/api_doc/preprocess/index.doctree index 48785fb74d4e870a8d42e65bd11d92d0b8eb1644..1869f4b19456269237e0d34f48a423897111d4af 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree index cb17074e7902bac4c2527dcbe5bf255206d67d0f..9fc579aee8f2cbe574750e1f2c03de64338c7329 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree index d41c4a81e2414622c02971aa1ea551c7c1996c72..f2b35d6361b7d7cbb3a4a5a48c6cf3590a1b83d9 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree index 7bf6504891dc4158fe194c372241f7e134cfb0b2..c25e2a69df2f9dbc7f5a8aa61b9f4128d0faed9f 100644 Binary files a/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.12.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/resource/background.doctree b/v0.12.0/.doctrees/api_doc/resource/background.doctree index d11cbfaf12682e1bb9b1e574d778d043694a0500..9f0e69b2a8d63ad7a205ec16c0771e79e510d742 100644 Binary files a/v0.12.0/.doctrees/api_doc/resource/background.doctree and b/v0.12.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/resource/index.doctree b/v0.12.0/.doctrees/api_doc/resource/index.doctree index 1bff716f713530353251097852f3f4cdc49a143f..835631d612fe0fd1d82ef03cf8aee9387efa79b5 100644 Binary files a/v0.12.0/.doctrees/api_doc/resource/index.doctree and b/v0.12.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree index da7acb972565c48c1af9b0d55c83a3fa40978d4b..050cb7ca12241d17174394f26eccc27aee047c3b 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.12.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/index.doctree b/v0.12.0/.doctrees/api_doc/restore/index.doctree index 742342ef6484cdac0d33b305681d9f90a118d82d..9a8b2635c46d48ef79a94401c0a50d42e00595cb 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/index.doctree and b/v0.12.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree index e6e7e8ac45c27574cbc510b2c2fc35bc6fcf200b..cda2bb4c78db9a44121b64899081a8b8e41766be 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.12.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/restore/scunet.doctree b/v0.12.0/.doctrees/api_doc/restore/scunet.doctree index fec937cbc22f65eab1add7cbb88ecfc2be0dd52c..68071c0faa8aa35e919844de4e2c2570e54ce49c 100644 Binary files a/v0.12.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.12.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/index.doctree b/v0.12.0/.doctrees/api_doc/sd/index.doctree index 4857b4fed065455c4ebc41903927bde5c549c0a6..f51526b88f43d36f845005084611eaf269602006 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/index.doctree and b/v0.12.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/metadata.doctree b/v0.12.0/.doctrees/api_doc/sd/metadata.doctree index bb60b889b0743c307f569e12497a52024c2707e2..aa9ed41945f93119f854b2470b9f4779584480e7 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.12.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/model.doctree b/v0.12.0/.doctrees/api_doc/sd/model.doctree index 0ff859f7c49c70b2989ed879645378d0687e62fb..57dc7a771741da72aa5262981e0f8d0009255086 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/model.doctree and b/v0.12.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/sd/nai.doctree b/v0.12.0/.doctrees/api_doc/sd/nai.doctree index c3ac553b8f5fc47120298a432d5a3c3488c285d7..ab09d93c8873933922d43f457be26007c4505091 100644 Binary files a/v0.12.0/.doctrees/api_doc/sd/nai.doctree and b/v0.12.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/segment/index.doctree b/v0.12.0/.doctrees/api_doc/segment/index.doctree index 04cb3e03d43ef8c24b84d72d116dfaa20669acd1..cf34ce481f4b5a41f9e13b6188215ae7f7784609 100644 Binary files a/v0.12.0/.doctrees/api_doc/segment/index.doctree and b/v0.12.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree index b6abb2f019daffedcf2dd595a32995bf0c327fbd..7b2e625baf9bd758a01f5ad2d6bce115e3e41131 100644 Binary files a/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.12.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree index 32282b47cfa90268ddfdbbbb9b5b5442c60489ee..e36d5936618d7e128160da89324493a3aefa3945 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.12.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/character.doctree b/v0.12.0/.doctrees/api_doc/tagging/character.doctree index 1d4dc90a53c87bb9e881ceb1fdc1ac2308104a56..40ac00d3bc9def1d912f66fe045a5a8753efaddf 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/character.doctree and b/v0.12.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index afbdc164bbe75da2c5d3db4a17b86aff578f644e..0fb43d9161db05bc5b90f9015806e537a67bc6d4 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index f66cce1841ed17660b0914ae78324aca8e9b4a02..cb6edb6e2a04df7393f3dfa55d5cc261def3d1d5 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/format.doctree b/v0.12.0/.doctrees/api_doc/tagging/format.doctree index 9d908398a10c5ce4f184a66078a338d4009f4105..82f2c27431e86d5e56c6ca87deefc834e229c393 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/format.doctree and b/v0.12.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/index.doctree b/v0.12.0/.doctrees/api_doc/tagging/index.doctree index eaf91522b8215b65b24ee19214eabc8fe33de957..24f2aa5f669c779c7e0d8a83830a6d5535acbf69 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/index.doctree and b/v0.12.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/match.doctree b/v0.12.0/.doctrees/api_doc/tagging/match.doctree index cd53f47f6697ba39972d47bcf290b34718b6dbbd..a46415d03ff926cf8e0810999ef6f200d01a85b9 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/match.doctree and b/v0.12.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 2e11d771e641eea9ec8d4666640b2227d85e3a6d..d6f6dacd99b1a6cb5a572113fe038f491a5eae19 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.12.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/order.doctree b/v0.12.0/.doctrees/api_doc/tagging/order.doctree index 3e6b1ff0300029a3654709138e39ec0efdfe9008..fbb6205cf0bfdce272fa649c822dd89fe55b879d 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/order.doctree and b/v0.12.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree index 0f562177885c57df57f0ff331122f0dbe28a3cfa..69e2d64a5d273f3364c2a0d0777795aa94f4a53f 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.12.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree index 013874a627bf880059762ee734da0f1518558110..d28e5910beb7035d13f3f9b99b4bc9cded386821 100644 Binary files a/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.12.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree index 478ee7f8bba18dc6fa4f34480a43bec622b1e094..eb9f8a38f08d43116023b30512d6447b1491977b 100644 Binary files a/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.12.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/upscale/index.doctree b/v0.12.0/.doctrees/api_doc/upscale/index.doctree index a6512fced3b563121690f341053dc78d54640389..8d713b0d7c7ad535122fd208242a1480a915124c 100644 Binary files a/v0.12.0/.doctrees/api_doc/upscale/index.doctree and b/v0.12.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/cache.doctree b/v0.12.0/.doctrees/api_doc/utils/cache.doctree index a44b7509c83faac3fafa1260ccb2aba741ed1cbd..49bd29dc9ca82716161aff737de72b3a83467e4c 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/cache.doctree and b/v0.12.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/func.doctree b/v0.12.0/.doctrees/api_doc/utils/func.doctree index 77d83baa5cf5bf7dd4a0dd17d3ed2da21656ae14..e2a64a019160835ee08135ce0a4ead8f8087ead6 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/func.doctree and b/v0.12.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/index.doctree b/v0.12.0/.doctrees/api_doc/utils/index.doctree index ca915dbbce2aa985466d93da38e6ae7ebb34701c..7616692c972dcf3bfba9b9d3e6eca56e448ab232 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/index.doctree and b/v0.12.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree index 0578885b2585cb6ab712173b8d10dfdd7c68acb5..a359a75632a524b445ca7dcd6eecac6fc1f72ac7 100644 Binary files a/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.12.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree index 456508fc437c6ef45c57689a14e074bacd071667..09f9291339bd73cd05c0f5ceaa2b0cdd8d9f63bc 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.12.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree index d951246fa1f629a01c55dea06a139b500423f9a4..329218deef6f24a0c2acbafc8966a09d16f9b0f8 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.12.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/classify.doctree b/v0.12.0/.doctrees/api_doc/validate/classify.doctree index dbd11a636c4accdc87e98279fd1791afc725a78a..e82fb5ff341ecc56734f427a275f02f679587de3 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/classify.doctree and b/v0.12.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/color.doctree b/v0.12.0/.doctrees/api_doc/validate/color.doctree index 7c65d2a7317814482d00ad000c42dc6cad74a506..a5f608d9e808beab57a02ae7f93277d9dbdab4f4 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/color.doctree and b/v0.12.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/completeness.doctree b/v0.12.0/.doctrees/api_doc/validate/completeness.doctree index a78f7ce93c4a6e3cce024f4fa924d538f5a9ac8f..b2fb84d5083d8dd05057660e22ac49a84b852d75 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.12.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree index 75d93b586e1cbaccca7efc3e88992e1c10e39351..da18aa57fab1bb9ca6efde6885174bd9f319ebff 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.12.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/furry.doctree b/v0.12.0/.doctrees/api_doc/validate/furry.doctree index 92268cddf39a2cbae136ddfb65e1324c811d2139..99155ab6f00cfdf5d2d378fe42e9514cab2f2360 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/furry.doctree and b/v0.12.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/index.doctree b/v0.12.0/.doctrees/api_doc/validate/index.doctree index b1413386fdd3ed29069ce440ddd17365b23911d3..0d9bf867dada82e66433e50228411c29077f2e58 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/index.doctree and b/v0.12.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree index 81a5f769aaa1b73307224cfec611c60c46f1326f..7615f9504b7cb9802eedab173b20e60e265abe7f 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.12.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree index de803d021ff22bc43e9e088eff4912eda322920c..9682f7200523343bfa6d1bed87604112a397ed03 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.12.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/portrait.doctree b/v0.12.0/.doctrees/api_doc/validate/portrait.doctree index 1054ba8bf6925e857fcbfb44614ea7327b73c7fe..0a2aa741c81a20330bd5f6e96276a5e7fd61a570 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.12.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/rating.doctree b/v0.12.0/.doctrees/api_doc/validate/rating.doctree index 4277b856480d90f29bd1979a35fb407c96aff565..a69c4cd1ff3bfc154a01734d730746264e90cb2e 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/rating.doctree and b/v0.12.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/real.doctree b/v0.12.0/.doctrees/api_doc/validate/real.doctree index 49f2ca3da9dbf98888831a78748946fb6e01f243..0d2379807bff9b5f55edd939c4a7f6c7cb0313b7 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/real.doctree and b/v0.12.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/safe.doctree b/v0.12.0/.doctrees/api_doc/validate/safe.doctree index 909a273d1ee3b609470ca962c2583bf1593ca5fd..78665db758a3ce9256b7aff8ba680cc8f7799a93 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/safe.doctree and b/v0.12.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/style_age.doctree b/v0.12.0/.doctrees/api_doc/validate/style_age.doctree index 9db24ad27c2263ae70192bd59814ebe3b78eff5a..cce8a6f51b8bc00f1af5fad4bca01071f388262d 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.12.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/teen.doctree b/v0.12.0/.doctrees/api_doc/validate/teen.doctree index 56e4dad5497d8c04f477a62c1291f3d3f15492d1..ed73a83548eb12487f21e8612b191f3c8e9bdb63 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/teen.doctree and b/v0.12.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.12.0/.doctrees/api_doc/validate/truncate.doctree b/v0.12.0/.doctrees/api_doc/validate/truncate.doctree index 89587d20fef8bd71ed0d4ac07dae50865162b3f7..cefebe5db7b9ff7b7036ea85a3ec33e473c37721 100644 Binary files a/v0.12.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.12.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.12.0/.doctrees/environment.pickle b/v0.12.0/.doctrees/environment.pickle index 18665a9cca6096cc649c276c53fcbf758f8ce8f9..cc2d717bc97923102f66df515a814be9ad8c11d5 100644 Binary files a/v0.12.0/.doctrees/environment.pickle and b/v0.12.0/.doctrees/environment.pickle differ diff --git a/v0.12.0/.doctrees/index.doctree b/v0.12.0/.doctrees/index.doctree index a92074fccecd347746f1991937a52044287bc6fe..158b21504474f60476aa6608485a52a2bea2a583 100644 Binary files a/v0.12.0/.doctrees/index.doctree and b/v0.12.0/.doctrees/index.doctree differ diff --git a/v0.12.0/.doctrees/information/environment.doctree b/v0.12.0/.doctrees/information/environment.doctree index b329f6531df6028305568f7003d00811daaa97dc..ef2fc442d39d5b5a5e7b3ebd8d6809affb388fec 100644 Binary files a/v0.12.0/.doctrees/information/environment.doctree and b/v0.12.0/.doctrees/information/environment.doctree differ diff --git a/v0.12.0/.doctrees/information/environment.result.doctree b/v0.12.0/.doctrees/information/environment.result.doctree index e1d21ccf744723a146635ad74e54ffaaa6b26986..f7962caf02f716b8ea5d16a0632418f4b5c72ef0 100644 Binary files a/v0.12.0/.doctrees/information/environment.result.doctree and b/v0.12.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb index 5b714e6dd3c081afe0ed6a269fbb2a896406a105..8023ae162a480924e025a2ba9f3b7509ed1ff065 100644 --- a/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.12.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:00.223444Z", - "iopub.status.busy": "2025-03-24T12:32:00.223236Z", - "iopub.status.idle": "2025-03-24T12:32:01.444625Z", - "shell.execute_reply": "2025-03-24T12:32:01.443795Z" + "iopub.execute_input": "2025-03-24T12:45:15.836164Z", + "iopub.status.busy": "2025-03-24T12:45:15.835689Z", + "iopub.status.idle": "2025-03-24T12:45:16.997521Z", + "shell.execute_reply": "2025-03-24T12:45:16.996773Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.2997499999997 MHz\n", + "CPU Freq: 3302.2392500000005 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb index 35985714569bfb1d09517059c6800f2406f9a8b8..bdb15227e918fe7bedc5d635a076d0b1968a8079 100644 --- a/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.12.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:52.671061Z", - "iopub.status.busy": "2025-03-24T12:28:52.670725Z", - "iopub.status.idle": "2025-03-24T12:28:53.915720Z", - "shell.execute_reply": "2025-03-24T12:28:53.914932Z" + "iopub.execute_input": "2025-03-24T12:42:24.330780Z", + "iopub.status.busy": "2025-03-24T12:42:24.330571Z", + "iopub.status.idle": "2025-03-24T12:42:25.495234Z", + "shell.execute_reply": "2025-03-24T12:42:25.494461Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.14975 MHz\n", + "CPU Freq: 3084.54375 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/.doctrees/tutorials/installation/index.doctree b/v0.12.0/.doctrees/tutorials/installation/index.doctree index ecb4fcb40a3376d79cd559a4379fd20ea4545995..5e110d46074e64e503b3ad026b5c731f0a473a60 100644 Binary files a/v0.12.0/.doctrees/tutorials/installation/index.doctree and b/v0.12.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.12.0/.doctrees/tutorials/quick_start/index.doctree b/v0.12.0/.doctrees/tutorials/quick_start/index.doctree index b72f93c7b25d5cc439cb8d69e68aa5bcea5d687a..311382ef326e0b120833e806b852ace138fa4a41 100644 Binary files a/v0.12.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.12.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.12.0/_sources/information/environment.result.ipynb.txt b/v0.12.0/_sources/information/environment.result.ipynb.txt index 35985714569bfb1d09517059c6800f2406f9a8b8..bdb15227e918fe7bedc5d635a076d0b1968a8079 100644 --- a/v0.12.0/_sources/information/environment.result.ipynb.txt +++ b/v0.12.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:52.671061Z", - "iopub.status.busy": "2025-03-24T12:28:52.670725Z", - "iopub.status.idle": "2025-03-24T12:28:53.915720Z", - "shell.execute_reply": "2025-03-24T12:28:53.914932Z" + "iopub.execute_input": "2025-03-24T12:42:24.330780Z", + "iopub.status.busy": "2025-03-24T12:42:24.330571Z", + "iopub.status.idle": "2025-03-24T12:42:25.495234Z", + "shell.execute_reply": "2025-03-24T12:42:25.494461Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.14975 MHz\n", + "CPU Freq: 3084.54375 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/information/environment.html b/v0.12.0/information/environment.html index c28efc15cafb4694c1e6d8193e5e7602ed316232..6fcfd270fc6f61197c1a08ed955038cb71108edc 100644 --- a/v0.12.0/information/environment.html +++ b/v0.12.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3235.2997499999997 MHz +CPU Freq: 3302.2392500000005 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.12.0/information/environment.ipynb b/v0.12.0/information/environment.ipynb index 5b714e6dd3c081afe0ed6a269fbb2a896406a105..8023ae162a480924e025a2ba9f3b7509ed1ff065 100644 --- a/v0.12.0/information/environment.ipynb +++ b/v0.12.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:00.223444Z", - "iopub.status.busy": "2025-03-24T12:32:00.223236Z", - "iopub.status.idle": "2025-03-24T12:32:01.444625Z", - "shell.execute_reply": "2025-03-24T12:32:01.443795Z" + "iopub.execute_input": "2025-03-24T12:45:15.836164Z", + "iopub.status.busy": "2025-03-24T12:45:15.835689Z", + "iopub.status.idle": "2025-03-24T12:45:16.997521Z", + "shell.execute_reply": "2025-03-24T12:45:16.996773Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.2997499999997 MHz\n", + "CPU Freq: 3302.2392500000005 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/information/environment.result.html b/v0.12.0/information/environment.result.html index 7ad7fa08133853b0a014ae6745de625d3f1833a5..ad5fa990a39943f5a25c4550bbdb8dbd6c401a1e 100644 --- a/v0.12.0/information/environment.result.html +++ b/v0.12.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3247.14975 MHz +CPU Freq: 3084.54375 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.12.0/information/environment.result.ipynb b/v0.12.0/information/environment.result.ipynb index 35985714569bfb1d09517059c6800f2406f9a8b8..bdb15227e918fe7bedc5d635a076d0b1968a8079 100644 --- a/v0.12.0/information/environment.result.ipynb +++ b/v0.12.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:28:52.671061Z", - "iopub.status.busy": "2025-03-24T12:28:52.670725Z", - "iopub.status.idle": "2025-03-24T12:28:53.915720Z", - "shell.execute_reply": "2025-03-24T12:28:53.914932Z" + "iopub.execute_input": "2025-03-24T12:42:24.330780Z", + "iopub.status.busy": "2025-03-24T12:42:24.330571Z", + "iopub.status.idle": "2025-03-24T12:42:25.495234Z", + "shell.execute_reply": "2025-03-24T12:42:25.494461Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.14975 MHz\n", + "CPU Freq: 3084.54375 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.12.0/searchindex.js b/v0.12.0/searchindex.js index ad1efc736b09af5f9b586faa3e5aa96954925381..ad8dad219f62c5f8dd26035eaec59f5061bfc3cf 100644 --- a/v0.12.0/searchindex.js +++ b/v0.12.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 32, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 32, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 32, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 32, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "cleanup": 32, "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "offlin": 32, "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3235": 105, "2997499999997": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3247": 106, "14975": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 60, 65], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 55, 56, 57, 58, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 52, 62, 63, 65, 67, 69, 72, 73, 77, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 28, 31, 32, 35, 37, 41, 43, 44, 45, 46, 48, 49, 50, 52, 57, 58, 60, 62, 63, 69, 77, 81, 100], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 37, 45, 48, 49, 52, 55, 56, 57, 58, 65, 67, 70, 71, 86], "ellipsi": 0, "max_height": 0, "resampl": [0, 57], "2": [0, 7, 10, 20, 21, 36, 37, 38, 41, 43, 50, 57, 60, 65, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "level": [0, 11, 12, 13, 14, 15, 16, 19, 31, 32, 36, 45, 58, 72, 92], "aspect": [0, 22, 32, 44], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 32, 37, 38, 40, 41, 42, 43, 45, 46, 48, 50, 52, 57, 58, 60, 67, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "1": [0, 9, 10, 18, 19, 20, 36, 37, 38, 41, 43, 50, 57, 58, 60, 65, 66, 70, 71, 72, 73, 78, 80, 81, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "8": [0, 10, 20, 35, 37, 41, 45, 50, 57, 60, 65, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "gener": [0, 4, 10, 13, 19, 33, 34, 64, 65, 67, 73, 77, 80, 85, 92, 104], "art": [0, 65], "base": [0, 16, 19, 20, 27, 28, 31, 32, 37, 38, 40, 41, 44, 45, 46, 48, 50, 52, 54, 55, 57, 58, 67, 69, 72, 73, 77, 78, 79, 80, 88, 92, 96, 98, 104], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 31, 35, 37, 40, 44, 46, 50, 53, 57, 65, 67, 70, 71, 76, 79, 80, 87, 89, 92, 95, 96, 98, 102], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 29, 32, 33, 35, 37, 38, 40, 43, 45, 48, 49, 52, 62, 63, 65, 67, 73, 80, 81, 88, 91, 93, 96, 97, 99, 100, 101], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44, 45, 46, 48, 49, 52, 55, 57, 60, 62, 63, 65, 67, 70, 71, 73, 74, 76, 78, 80, 81, 84, 88, 91, 93, 96, 97, 99, 101], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 31, 32, 33, 37, 43, 45, 48, 49, 52, 57, 58, 60, 65, 66, 67, 70, 71, 78, 83], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 37, 43, 44, 45, 57, 60, 83, 100], "width": [0, 4, 9, 46, 57, 58, 77], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 28, 31, 32, 33, 35, 37, 43, 45, 48, 50, 52, 55, 56, 57, 60, 62, 63, 65, 66, 67, 70, 71, 78, 80, 86, 87, 88, 89, 92, 95, 98, 102], "set": [0, 10, 22, 27, 28, 32, 37, 48, 50, 52, 57, 80, 86, 89, 92, 98, 102, 103], "automat": [0, 4, 28, 31, 37, 48, 86, 105, 106], "determin": [0, 7, 37, 96], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 37, 44, 46, 48, 52, 55, 56, 57, 58, 60, 62, 63, 65, 69, 77, 81, 82, 100, 105, 106], "height": [0, 4, 9, 46, 57, 58, 77], "filter": [0, 32, 48, 57, 60, 70, 71, 92, 94, 98], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 77, 80, 81, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 98, 102], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 28, 35, 37, 41, 45, 46, 50, 53, 57, 62, 65, 67, 69, 77, 81, 83, 86, 87, 103], "resiz": [0, 21, 22, 32, 44, 52, 55, 56, 57, 65, 77], "charact": [0, 37, 43, 52, 68, 69, 72, 73, 74, 75, 80, 88, 104], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 37, 41, 45, 48, 50, 67, 69, 78, 87, 96, 103], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 28, 33, 34, 35, 37, 41, 42, 49, 50, 56, 57, 88, 93, 97, 99, 101, 105, 106], "intens": 0, "proport": [0, 88], "correct": [0, 35], "output": [0, 22, 27, 28, 31, 38, 52, 65, 66, 73, 78, 80, 107], "which": [0, 4, 9, 20, 21, 23, 25, 26, 31, 33, 37, 41, 46, 55, 57, 58, 61, 65, 66, 67, 69, 70, 73, 77, 83, 84, 86, 87, 89, 94, 95, 96, 103, 104, 105, 106, 107], "should": [0, 3, 9, 22, 37, 41, 45, 46, 48, 57, 69, 80, 107], "approxim": 0, "ratio": [0, 22, 32, 43, 44, 46, 77], "your": [0, 48, 62, 103, 105, 106, 107], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 79, 80, 81, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 35, 37, 41, 45, 48, 50, 55, 56, 57, 66, 72, 77, 84, 87, 95, 103], "ensur": [0, 28, 32, 37, 44, 57, 62, 65, 83], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "close": [0, 46, 65], "possibl": [0, 21, 28, 37, 46], "origin": [0, 4, 5, 7, 18, 23, 25, 26, 35, 36, 42, 45, 46, 48, 52, 69, 72, 74, 77, 78, 96], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 31, 32, 37, 38, 40, 41, 43, 45, 46, 48, 50, 52, 57, 58, 62, 63, 66, 69, 70, 71, 72, 74, 77, 80, 81, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103], "represent": [0, 20, 37, 55, 56, 65], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 70, 71, 74, 76, 78, 79, 80, 81, 83, 84, 88, 91, 92, 93, 96, 97, 98, 99, 100, 101], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "here": [0, 10, 18, 24, 37, 41, 42, 65, 70, 72, 73, 77, 80, 81, 88, 90, 103, 105, 106], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 55, 57, 60, 62, 63, 65, 67, 68, 69, 71, 72, 73, 75, 78, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 55, 56, 57, 58, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 22, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 55, 56, 57, 58, 60, 65, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107], "print": [0, 10, 15, 16, 19, 20, 32, 65, 66, 105, 106, 107], "png": [0, 7, 9, 11, 22, 33, 35, 40, 45, 46, 48, 60, 65, 67, 69, 80, 81, 90, 103], "draw": [1, 22, 24, 25, 52, 96, 104], "ascii_draw": 1, "meta": [2, 104, 107], "__title__": [2, 107], "__version__": [2, 107], "__description__": [2, 107], "__author__": [2, 107], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "inform": [3, 28, 31, 32, 33, 34, 35, 52, 65, 67, 79], "packag": 3, "titl": [3, 67], "project": [3, 18, 72, 80, 103], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 32, 36, 45, 62, 63, 65, 66, 83, 89, 104, 107], "short": [3, 73, 77, 80], "descript": [3, 18, 27, 31, 67], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 29, 31, 32, 33, 34, 49, 50, 56, 57, 64, 65, 66, 67, 73, 80, 84, 88, 96], "setup": 3, "py": [3, 69], "author": [3, 66], "email": 3, "step": [4, 46, 57, 65], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 28, 57, 65, 69], "creat": [4, 27, 28, 31, 32, 33, 45, 55, 56, 57, 65, 67, 71, 87], "black": [4, 45, 65], "squar": [4, 57], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 28, 31, 33, 35, 37, 41, 45, 49, 50, 55, 57, 65, 66, 67, 73, 78, 80, 86, 88, 94, 95, 104, 107], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 46, 48, 69, 81], "area": [4, 9, 10, 20, 21, 45, 46], "grid": 4, "pixel": [4, 22, 35, 45, 46, 48, 57, 60, 65, 69, 95], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 37, 40, 41, 46, 50, 55, 56, 57, 86, 89, 107], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 37, 40, 43, 45, 46, 48, 49, 52, 55, 56, 57, 60, 62, 64, 65, 66, 67, 79, 80, 81, 83, 84, 88, 92, 96, 98, 103], "suitabl": [4, 55, 57, 72, 96], "color": [4, 7, 9, 23, 25, 26, 45, 60, 65, 69, 94, 95, 104], "fore": [4, 23, 25, 26], "back": [4, 80], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 32, 35, 36, 37, 38, 43, 44, 45, 46, 48, 55, 57, 58, 65, 66, 67, 71, 74, 79, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 107], "rgba": [4, 7, 29, 35, 62, 63, 69, 81], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 38, 50, 52, 57, 62, 65, 66, 67, 73, 77, 80, 89, 92, 98, 100, 102], "add": [4, 33, 66, 67, 74], "rgb": [4, 5, 6, 7, 28, 29, 45, 57, 58, 65, 69, 81], "In": [4, 25, 37, 88, 89], "document": [4, 105, 106, 107], "accur": [4, 11, 19, 92, 98], "present": [4, 33, 67, 72], "state": [4, 31], "shown": [4, 68], "follow": [4, 27, 37, 50, 56, 57, 61, 66, 67, 73, 80, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 22, 28, 31, 35, 37, 48, 50, 80, 84], "pil": [5, 6, 7, 9, 15, 22, 28, 32, 41, 44, 45, 46, 48, 55, 57, 58, 60, 65, 73, 81, 90, 95], "both": [5, 11, 20, 28, 31, 43, 55, 66, 80], "np": [5, 6, 9, 27, 28, 31, 35, 37, 46, 48, 50, 80, 84], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 37], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 28, 31, 32, 33, 37, 40, 41, 42, 43, 45, 50, 53, 56, 57, 58, 61, 65, 66, 67, 70, 71, 72, 73, 77, 78, 80, 81, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103], "support": [5, 7, 12, 13, 14, 16, 19, 27, 31, 32, 33, 46, 52, 55, 56, 57, 62, 63, 65, 66, 67, 80, 81], "order": [5, 6, 57, 74, 75, 104], "object": [5, 7, 9, 10, 16, 20, 22, 32, 33, 35, 41, 45, 49, 52, 53, 56, 57, 58, 65, 67, 72, 73, 86, 89, 90, 92, 95, 98, 102], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 32, 44, 45, 46, 48, 60, 65, 66, 81, 86], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 22, 27, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 49, 58, 69, 72, 73, 77, 80, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 32, 37, 43, 45, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 90, 95, 103], "mode": [5, 6, 7, 20, 32, 35, 56, 58, 65, 78, 81, 86], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 28, 31, 36, 37, 38, 40, 41, 57, 66, 104], "encod": [5, 8, 27, 28, 31, 35, 67, 104], "bool": [6, 7, 22, 25, 32, 37, 43, 45, 48, 49, 52, 57, 62, 63, 66, 67, 70, 71, 72, 73, 74, 76, 77, 80, 81, 87, 95, 103], "true": [6, 7, 22, 32, 37, 45, 46, 49, 52, 55, 56, 57, 62, 63, 66, 67, 70, 71, 74, 76, 80, 87, 90, 95, 103], "ndarrai": [6, 9, 27, 28, 31, 35, 37, 41, 46, 48, 50, 80, 84], "channel": [6, 7, 29, 57, 62, 63, 81], "jpegimageplugin": [6, 58], "jpegimagefil": [6, 58], "0x7f9ec37389d0": 6, "shape": [6, 37, 41, 48, 69, 80], "dtype": [6, 37], "3": [6, 9, 10, 11, 12, 13, 19, 20, 37, 38, 41, 43, 45, 50, 52, 57, 60, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 32, 33, 35, 43, 45, 55, 57, 65, 80, 83, 91], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 35, 38, 41, 43, 45, 46, 48, 49, 69, 72, 73, 80, 84, 91, 92, 98], "same": [6, 37, 42, 80, 83], "torchvis": [6, 54, 104], "transform": [6, 7, 53, 54, 55, 56, 74, 104], "to_tensor": [6, 55, 56], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 35, 55, 56, 64, 66, 67, 68, 80, 83, 84, 92, 98, 104], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 29, 31, 32, 33, 34, 35, 37, 45, 48, 50, 52, 55, 56, 57, 64, 65, 66, 67, 77, 78, 80, 83, 84, 86, 92, 98], "util": [7, 18, 19, 27, 30, 32, 41, 44, 48, 51, 55, 56, 61, 64, 66, 72, 73, 77, 80, 104], "process": [7, 8, 11, 12, 14, 15, 20, 29, 32, 34, 35, 37, 55, 57, 60, 62, 63, 64, 71, 80, 107], "manipul": [7, 64], "python": [7, 35, 60, 83, 105, 106, 107], "librari": [7, 32, 55, 57, 60, 107], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 33, 34, 45, 46, 48, 52, 55, 56, 64, 66, 67, 80, 83, 84, 96, 107], "load": [7, 11, 12, 15, 16, 27, 28, 31, 32, 33, 35, 65, 80, 86], "variou": [7, 12, 13, 15, 19, 20, 22, 27, 29, 31, 32, 34, 57, 65, 67, 84, 107], "handl": [7, 27, 28, 31, 32, 34, 35, 53, 56, 57, 64, 67], "multipl": [7, 9, 14, 28, 31, 35, 37, 41, 65], "ad": [7, 10, 57, 66, 67, 74], "background": [7, 8, 23, 25, 26, 28, 59, 65, 69, 104], "check": [7, 35, 40, 66, 70, 71, 76, 87, 90, 100, 103, 107], "alpha": [7, 29, 62, 63], "design": [7, 20, 27, 31, 33, 34], "simplifi": [7, 88], "common": [7, 56], "relat": [7, 10, 12, 15, 64, 71, 84], "task": [7, 19, 20, 31, 34, 45, 55], "applic": [7, 55, 72, 77, 96], "kei": [7, 16, 20, 28, 57, 66, 73, 80], "featur": [7, 11, 16, 28, 30, 31, 37, 41, 67, 69, 72, 73, 74, 80, 88], "file": [7, 9, 10, 11, 14, 16, 22, 33, 35, 41, 58, 64, 65, 66, 67, 86, 95, 103, 104], "path": [7, 9, 10, 11, 14, 16, 22, 28, 32, 35, 58, 65, 66, 67, 73, 90, 95, 103], "binari": [7, 84], "like": [7, 10, 17, 22, 56, 57, 77, 83, 107], "onc": 7, "particularli": [7, 20, 27, 33, 34, 67, 83], "requir": [7, 9, 18, 19, 37, 46, 66, 67, 92, 98, 107], "preprocess": [7, 18, 27, 28, 32, 37, 62, 104], "befor": [7, 35, 37, 66, 80], "further": 7, "analysi": [7, 38], "force_background": [7, 57], "appli": [7, 13, 16, 18, 29, 37, 45, 46, 48, 55, 57, 60, 80, 84], "necessari": [7, 37, 72, 77], "convert": [7, 28, 33, 35, 37, 50, 55, 56, 57, 67, 80, 96], "specifi": [7, 20, 21, 22, 27, 28, 31, 32, 37, 45, 46, 48, 57, 65, 66, 67, 71, 73, 78, 80, 83], "ha": [7, 21, 43, 56, 81, 96, 105, 106], "4": [7, 10, 13, 15, 16, 20, 35, 36, 37, 38, 41, 45, 50, 60, 62, 63, 65, 73, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "format": [7, 9, 23, 25, 26, 27, 28, 31, 32, 33, 34, 35, 38, 45, 48, 49, 51, 55, 57, 65, 66, 67, 73, 75, 80, 96, 104], "avoid": [7, 72], "anomali": 7, "dure": [7, 27, 35, 74, 95, 103], "subsequ": [7, 28, 45], "convers": [7, 32, 56, 57], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 28, 31, 35, 37, 45, 50, 55, 57, 65, 67, 70, 71, 78], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 31, 32, 35, 45, 48, 50, 53, 55, 56, 57, 60, 65, 66, 67, 70, 71, 78], "typeerror": [7, 50, 55, 56, 57, 70, 71, 78], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 41, 43, 45, 46, 49, 52, 55, 56, 57, 58, 70, 71, 78, 79, 80, 87, 89, 92, 98, 102], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 31, 32, 37, 38, 41, 43, 45, 46, 49, 57, 80, 88, 89, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102], "take": [7, 52, 57], "singl": [7, 14, 31, 35, 37, 56, 57, 74, 80, 84], "call": [7, 24, 65], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 32, 37, 41, 48, 55, 64, 74, 76, 80, 81, 96], "item": [7, 9, 16], "multiimagestyp": [7, 28, 31, 37, 46], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 58], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 28, 31, 32, 36, 37, 38, 40, 41, 43, 49, 50, 60, 62, 63, 66, 68, 69, 73, 75, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "pillow": [7, 54, 104], "boolean": [7, 37], "otherwis": [7, 33, 37, 57, 62, 63, 67, 70, 71, 76, 81, 86], "tool": [8, 14, 22, 27, 29, 36, 37, 38, 39, 45, 60, 68, 74, 94, 96], "basic": [8, 55, 59, 71], "grid_background": 8, "grid_transpar": 8, "decod": [8, 35, 104], "rgb_decod": 8, "load_imag": [8, 22, 49, 65], "has_alpha_channel": 8, "layer": [8, 84, 104], "istack": 8, "mai": [9, 12, 15, 37, 61, 65, 72, 77, 83, 103, 105, 106], "block": [9, 27, 31, 32], "togeth": 9, "new": [9, 21, 27, 50, 62, 63, 65, 66, 71], "similar": [9, 10, 17, 28, 31, 37, 41, 57, 77, 80, 104], "techniqu": [9, 29, 35], "p": [9, 72, 73, 77, 80], "need": [9, 14, 32, 43, 46, 83, 87, 89, 92, 95, 98, 102], "stack": [9, 80], "addition": 9, "second": [9, 20, 37, 42, 76], "element": [9, 80], "rang": [9, 37, 41, 46], "left": [9, 45, 46, 50, 84], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 28, 32, 36, 37, 38, 41, 43, 45, 46, 48, 50, 52, 55, 56, 57, 60, 65, 66, 70, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107], "right": [9, 45, 50, 84], "two": [9, 20, 37, 42, 60, 76, 95], "dimension": [9, 80], "arrai": [9, 22, 28, 35, 37, 41, 48, 50, 80, 84], "h": [9, 23, 25, 26, 48, 69], "w": [9, 23, 25, 26, 48, 69, 80], "posit": [9, 37, 45, 46, 88], "target": [9, 17, 23, 25, 26, 28, 46, 57], "By": [9, 43], "first": [9, 10, 14, 20, 32, 37, 42, 76], "howev": [9, 37], "solid": [9, 45], "pure": [9, 69], "lime": [9, 69], "nian": 9, "save": [9, 22, 33, 60, 65, 66, 67, 69], "nian_lim": 9, "yellow": [9, 65], "5": [9, 10, 14, 19, 20, 37, 38, 41, 43, 46, 48, 50, 55, 56, 57, 58, 65, 72, 84, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "9": [9, 10, 20, 37, 41, 50, 57, 65, 78, 87, 88, 89, 91, 92, 95, 96, 97, 98, 99, 101, 102], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 31, 32, 35, 38, 45, 46, 48, 56, 57, 65, 66, 70], "mask": [9, 23, 25, 26, 46, 48, 69], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 48], "booru": 10, "yolo": [10, 16, 18, 30, 104], "aperveyev": 10, "host": [10, 13, 18, 21, 28, 37, 43, 58, 73, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 37, 41, 43, 58, 73, 77, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 107], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 36, 37, 38, 40, 41, 43, 49, 60, 62, 63, 68, 75, 81, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "explan": 10, "No": [10, 65, 105, 106], "head": [10, 17, 22, 49, 71, 88, 97, 104], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 36, 37, 38, 40, 49, 51, 52, 58, 65, 68, 69, 71, 72, 75, 81, 88, 89, 92, 93, 97, 98, 99, 101, 102, 107], "pretti": 10, "girl": [10, 43, 71], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 37, 66, 71, 72, 77, 80, 95], "bust": 10, "torso": 10, "part": [10, 48, 49, 50], "collarbon": 10, "center": [10, 46, 56, 57], "pair": [10, 20, 31], "cover": [10, 18, 46, 65, 71], "breast": [10, 18, 71, 72, 73, 77, 79, 80], "boob": 10, "bra": 10, "nippl": [10, 11, 45, 65], "mostli": [10, 14], "visibl": [10, 22], "nsfw": [10, 45, 94, 104], "shld": 10, "shoulder": [10, 50], "mayb": 10, "one": [10, 31, 35, 41, 43, 57, 71, 80], "view": [10, 43], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 37, 43, 57, 76, 79, 88], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 37, 39, 49, 51, 80, 104], "mark": 10, "belli": [10, 18], "button": [10, 27, 73], "hip": [10, 50], "half": [10, 14, 71], "stock": 10, "line": [10, 24, 25, 52], "knee": [10, 50], "below": [10, 52, 68, 107], "6": [10, 20, 22, 37, 41, 50, 57, 60, 70, 71, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 105, 106], "nopan": 10, "panti": [10, 74], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 45, 46, 92, 98, 104], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 32, 37, 41, 43, 45, 48, 50, 57, 65, 70, 71, 77, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102], "butt": 10, "buttock": [10, 18], "least": [10, 34, 35, 67], "partial": 10, "behind": 10, "more": [10, 11, 30, 31, 43, 50, 55, 65, 83, 86], "less": [10, 11, 13, 19, 87], "stand": [10, 65, 72, 73, 77, 80], "sit": [10, 71], "ass": 10, "split": [10, 77], "leg": [10, 65], "wide": [10, 65], "90": 10, "degre": [10, 46], "typic": [10, 11, 28, 57], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 48, 89, 92, 98, 102], "10": [10, 21, 27, 37, 41, 46, 50, 57, 60, 87, 88, 89, 92, 95, 96, 98, 99], "sprd": 10, "strongli": [10, 81], "11": [10, 37, 50, 87, 88, 89, 92, 95, 96, 98, 99], "vsplt": 10, "pose": [10, 37, 104], "12": [10, 22, 37, 45, 50, 57, 87, 88, 89, 92, 95, 96, 98, 99, 107], "vsprd": 10, "vsplit": 10, "13": [10, 37, 50, 88, 89, 92, 96, 99, 101], "full": [10, 65], "almost": 10, "side": [10, 44, 71, 103], "usual": [10, 41], "ly": 10, "14": [10, 50, 57, 88, 89, 92, 96, 99], "wing": [10, 71], "dragon": 10, "poni": 10, "15": [10, 40, 42, 50, 57, 88, 89, 92, 96, 99, 105, 106], "feral": 10, "four": [10, 11, 88], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45, 93], "human": [10, 11, 12, 13, 14, 15, 16, 19, 49, 51, 87], "16": [10, 50, 57, 60, 62, 63, 88, 92, 96, 99], "hdrago": 10, "style": [10, 14, 19, 46, 101, 107], "17": [10, 50, 57, 96, 101], "hponi": 10, "18": [10, 18, 50, 57, 92, 96, 98, 105, 106], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 50, 96], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 50, 57, 65, 96], "hcat": 10, "cat": [10, 71, 78], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 31], "21": [10, 14, 50, 57, 101], "hbear": 10, "bear": 10, "22": [10, 50, 57], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 65, 67, 77, 80, 92, 95, 105, 106], "contest": 10, "toward": [10, 50], "viewer": [10, 65], "23": [10, 50, 57], "jackx": 10, "sometim": 10, "24": [10, 37, 41, 50, 57, 60], "hhors": 10, "hors": 10, "implement": [10, 28, 31, 42, 83], "aa09": 10, "25": [10, 13, 18, 32, 42, 57, 101], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 37, 38, 43, 45, 50, 55, 56, 57, 72, 77, 80, 81, 87, 88, 91, 93, 96, 97, 99, 100, 101], "releas": 10, "time": [10, 67, 81], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 25, 43, 68], "special": 10, "class": [10, 12, 15, 16, 27, 28, 29, 31, 32, 35, 45, 46, 50, 53, 55, 57, 58, 64, 65, 67, 71, 88, 89, 92, 93, 97, 98, 99, 101, 102], "advanc": [10, 107], "capabl": [10, 28, 35, 43], "specif": [10, 11, 16, 27, 28, 31, 33, 35, 45, 50, 53, 55, 57, 67, 68, 88, 92, 98], "scenario": [10, 72, 77, 83], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 65], "enhanc": [10, 30, 104], "improv": [10, 21, 80], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 55, 67, 95], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 57], "train": [10, 11, 12, 13, 14, 15, 16, 19, 37, 38, 72, 73, 74, 77, 81, 92, 98], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 36, 37, 72, 77, 83, 88, 103], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 35, 46, 65, 104], "30": [10, 19, 46], "public": [10, 28], "friendli": [10, 107], "reduc": [10, 37, 48, 80], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 28, 32, 35, 45, 58, 71], "current": [10, 56, 62, 65, 92, 98, 105, 106, 107], "reincarn": 10, "compon": [10, 20, 27, 28, 31, 32, 83], "some": [10, 27, 30, 37, 41, 42, 46, 59, 70, 72, 73, 77, 80, 81, 83, 90, 103, 105, 106], "yolov8s_aa09": 10, "updat": [10, 27, 28, 31, 32, 66], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 38, 41, 80, 94], "closeup": 10, "adjust": [10, 32, 41, 71], "larg": [10, 25, 28, 37, 80], "hat": [10, 71], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 62], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 32, 72, 77], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 43, 49, 70, 71, 74, 78, 79, 84, 96, 100], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 28, 31, 36, 38, 40, 41, 43, 49, 50, 52, 74, 78, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "though": 10, "note": [10, 14, 37, 46, 65, 88, 92, 95, 98, 105, 106], "complet": [10, 32, 46, 88, 94, 104], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 38, 45, 80, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 32, 45], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 32, 45], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 31, 32, 33, 45, 46, 65, 67], "perform": [10, 14, 18, 19, 21, 28, 31, 32, 37, 43, 45, 46, 49, 57, 72, 83, 95, 96, 105, 106], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 32, 38, 43, 45, 50, 52, 73, 80], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 32, 37, 40, 41, 43, 45, 48, 52, 72, 73, 77, 80, 87, 95], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 45], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 32, 45, 81], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 32, 45, 46], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 43, 49], "f": [10, 15, 20, 37, 41, 65, 84], "2f": 10, "point": [11, 15, 37, 50, 57], "femal": [11, 18, 45, 71], "genit": 11, "male": [11, 18, 71], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 41, 43, 45, 49, 50, 52, 57, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 77, 80, 81, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107], "v1": [11, 12, 13, 14, 15, 19, 45, 65, 80], "pre": [11, 13, 16, 28, 31, 38], "identifi": [11, 27, 35, 62], "locat": 11, "anatom": 11, "analyz": [11, 18, 38], "url": [11, 14, 16, 28, 35, 65], "data": [11, 14, 16, 33, 35, 37, 49, 56, 64, 65, 72, 74, 92, 98, 104, 105, 106, 107], "either": [11, 12, 13, 14, 15, 31, 37, 57, 80, 84], "standard": [11, 13, 14, 15, 33, 57, 83], "n": [11, 12, 13, 14, 15, 16, 19, 35, 37, 45, 57, 65], "nano": [11, 13, 14, 15, 45], "faster": [11, 12, 13, 14, 15, 16, 45], "while": [11, 13, 14, 15, 22, 32, 44, 46, 60, 83], "slower": [11, 19], "construct": [11, 12, 14, 15, 45, 80], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 45], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 45, 71], "merg": [11, 12, 13, 14, 15, 37], "integ": [11, 35, 41, 50, 57], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 32, 45, 46], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 49], "string": [11, 13, 14, 18, 35, 50, 65, 66, 74, 86, 103], "indic": [11, 37, 50, 53, 72, 77, 80], "nipple_f": [11, 45], "peni": [11, 45], "pussi": [11, 45, 65], "valueerror": [11, 14, 16, 19, 20, 27, 31, 35, 48, 57, 67, 78], "invalid": [11, 14, 16, 19, 27, 31, 33, 57], "runtimeerror": [11, 27, 31], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 45], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 55, 56, 57], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 45, 46], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 49], "pyplot": [11, 12, 13, 14, 49], "plt": [11, 12, 13, 14, 49], "imshow": [11, 12, 13, 14, 49], "show": [11, 12, 13, 14, 49], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 28, 32, 35, 53, 55, 57, 83], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 28, 31, 37, 41, 42, 46, 56, 62, 63, 71, 77, 81, 84], "speed": [12, 13, 14, 15, 16, 19, 23, 81], "accuraci": [12, 13, 14, 15, 16, 19, 43, 87, 89, 92, 95, 98, 102], "higher": [12, 13, 14, 15, 16, 18, 21, 95], "consid": [12, 15, 20, 37, 43, 46, 48, 58, 71, 92, 98], "overlap": [12, 14, 15, 16, 20, 62, 63, 72, 73, 75, 77, 80, 81, 104], "coordin": [12, 13, 14, 15, 16, 22, 32, 46, 50, 60], "alwai": [12, 14, 15, 16, 43], "except": [12, 15, 35, 53, 57, 65], "predict": [12, 16, 19, 27, 28, 31, 32, 73, 80, 87, 89, 91, 92, 95, 96, 98, 100, 102], "yolo_predict": [12, 19, 30], "squat": [12, 14, 49], "297": 12, "239": [12, 43], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 37, 43, 57, 60, 69, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "anime_face_detect": 13, "user": [13, 19, 27, 28, 31, 32, 35, 58, 67, 107], "balanc": [13, 15, 19, 65], "system": [13, 14, 23, 53, 57, 92, 98], "overhead": [13, 14, 23, 83], "avail": [13, 19, 22, 27, 28, 35, 37, 43, 46, 53, 57, 65, 78, 86, 87, 89, 92, 98, 102], "v0": [13, 19, 62, 63], "overrid": [13, 19], "auto": [13, 19, 49, 67, 86], "mostima_post": [13, 16], "29": [13, 16, 57], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 57], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 45], "bodi": [14, 19, 49, 50, 52, 65], "anime_halfbody_detect": 14, "pleas": [14, 21, 36, 37, 43, 62, 64, 66, 81, 88, 92, 95, 98, 105, 106], "primari": [14, 88, 91, 93, 97, 99, 101], "purpos": 14, "crop": [14, 48, 55, 56, 57, 65], "illustr": [14, 65, 89, 91], "therefor": [14, 37, 105, 106], "consist": [14, 37], "person": [14, 17, 20, 22, 32, 49, 97, 104], "peopl": [14, 78], "guarante": [14, 43], "you": [14, 16, 17, 19, 24, 43, 46, 62, 63, 80, 81, 83, 86, 87, 88, 89, 92, 95, 98, 102, 107], "inde": 14, "recommend": [14, 21, 37, 40, 41, 80, 81, 92, 98], "approach": 14, "detect_person": [14, 17, 22, 49], "individu": [14, 20, 35, 55, 64], "obtain": [14, 24, 36, 37], "local": [14, 58, 105, 106], "flexibl": [14, 55, 56], "lower": [14, 40, 41, 43, 45], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 22, 27, 28, 31, 32, 37, 57, 65, 67, 69, 72, 83, 107], "choos": [15, 19, 43], "35": [15, 57, 65, 72, 80], "configur": [15, 27, 37, 55, 56, 57, 104], "suit": 15, "case": [15, 21, 37, 40], "defin": [15, 19, 37, 65, 84], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 28, 31, 32, 37, 38, 43, 74, 96, 100], "infer": [15, 18, 21, 28, 31, 32, 49, 62, 63, 86, 95], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": [16, 22], "integr": [16, 28, 72, 107], "hug": [16, 27, 28, 31, 32, 37, 57, 80], "face": [16, 17, 18, 27, 28, 31, 32, 37, 50, 52, 57, 65, 71, 80, 88, 104], "repositori": [16, 27, 28, 31, 32, 37], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 81, 107], "yolo11": 16, "architectur": 16, "usag": [16, 27, 28, 64, 65, 66, 72, 83, 84, 103], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 43], "equal": [16, 46], "deprec": [16, 21, 36], "remov": [16, 21, 27, 32, 36, 43, 60, 69, 71, 73, 74, 79, 80], "futur": [16, 21], "help": [16, 37, 48, 60], "For": [16, 17, 19, 20, 28, 37, 43, 50, 64, 80, 86], "instead": [16, 21, 74], "detect_head": [17, 22], "booru_yolo": [17, 104], "detect_with_booru_yolo": 17, "detect_censor": [17, 45, 92, 98], "ey": [17, 46, 50, 65, 71, 104], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 88, 97, 104], "detect_halfbodi": 17, "hand": [17, 50, 52, 65, 71, 104], "detect_hand": 17, "nudenet": [17, 104], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 28, 31, 43, 65, 74, 76, 104], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 28, 32, 81, 86, 103, 104], "nm": 18, "postprocess": 18, "onnx": [18, 27, 28, 31, 32, 73, 86, 96], "nudenet_onnx": 18, "effici": [18, 21, 28, 66, 84], "notai": 18, "tech": 18, "detail": [18, 60, 64, 65, 86, 88], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 50, 52], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 85, 104], "topk": [18, 27], "100": [18, 23, 32, 40, 57, 83], "45": [18, 41, 57], "score_threshold": 18, "number": [18, 27, 28, 31, 35, 37, 43, 50, 58, 60, 84, 87], "keep": [18, 77], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 37, 46, 50, 65, 83, 84, 100], "fastest": [19, 23], "most": [19, 27, 28, 31, 32], "confidence_scor": [19, 22], "genshin_post": [19, 44, 45, 46], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 50], "451": 19, "716": [19, 43], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 28, 37, 40, 41], "comput": [20, 25, 28, 31, 39, 57, 83, 84, 96], "work": [20, 27, 28, 31, 34, 40, 67, 96], "aggreg": 20, "involv": 20, "segment": [20, 58, 104], "evalu": [20, 36], "algorithm": [20, 37, 40], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 36, 37, 40], "divid": [20, 50], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 37, 46, 50, 62, 63, 78], "max": [20, 21], "raw": [20, 27, 28, 31, 35], "depend": [20, 65, 66, 103], "unknown": [20, 78], "hungarian": 20, "find": [20, 46], "optim": [20, 28, 37], "assign": [20, 21, 27, 37], "among": [20, 37], "match": [20, 31, 35, 48, 57, 71, 75, 104], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "group": [20, 27, 41, 74], "correspond": [20, 37, 43, 48, 57, 80, 96, 100], "combin": [20, 35, 43], "against": [20, 81], "ground": [20, 92, 98], "truth": [20, 92, 98], "car": 20, "85": [20, 72, 80], "75": 20, "text_detect": 21, "been": [21, 96], "migrat": 21, "ocr": [21, 104], "detect_text_with_ocr": [21, 104], "soon": 21, "qualiti": [21, 38, 59, 65, 80, 81], "paddleocr": [21, 43], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 57, 72, 73, 87, 88, 89, 91, 96, 97, 98, 99, 101, 102], "max_area_s": 21, "640": 21, "region": [21, 45, 48, 92, 98], "dbnet": 21, "do": [21, 48, 89], "640x640": 21, "ani": [21, 28, 31, 35, 37, 45, 55, 57, 60, 65, 70, 84, 86], "sinc": [21, 36], "appear": [22, 25], "font": 22, "pad": [22, 69], "see": [22, 65, 86], "text_pad": 22, "fontsiz": 22, "max_short_edge_s": 22, "fp": 22, "no_label": 22, "normal": [22, 28, 38, 55, 56, 57, 80], "predefin": [22, 71], "extract": [22, 23, 25, 26, 35, 37, 41, 43, 48, 57, 64, 65, 66, 67, 73, 80], "around": [22, 27, 32, 35, 52], "shortest": 22, "edg": [22, 52, 104], "maintain": [22, 32, 44, 50, 83, 107], "font_manag": 22, "fontproperti": 22, "properti": [22, 46, 50, 65, 67], "get": [23, 25, 26, 28, 36, 38, 58, 59, 65, 69, 72, 75, 80, 86, 88, 93, 95, 97, 99, 101], "cv2": 23, "have": [23, 25, 37, 78, 79, 92, 98, 103], "lowest": 23, "resourc": [23, 104], "low_threshold": 23, "high_threshold": 23, "200": [23, 32, 57], "assum": [23, 25, 26, 69], "its": [23, 25, 26, 27, 37, 43, 44, 57, 66, 69, 72, 74, 86, 88, 89, 91, 92, 93, 96, 97, 98, 99, 101, 102], "low": [23, 31, 36, 38, 65, 77, 80, 81], "high": [23, 31, 32, 59, 65, 81, 95, 96], "outlin": 24, "comparison": [24, 72], "canni": [24, 104], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 104], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 104], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 38, 46, 65], "effect": [25, 36, 45, 103], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 28, 32, 105, 106], "power": 25, "runtim": [25, 28, 86, 95], "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 52, 65, 81], "deeper": 25, "richer": 25, "probabl": [25, 28, 96], "extra": [25, 65], "increas": [25, 37], "resolut": [25, 26, 58, 81], "pass": [25, 26, 27, 28, 31, 32, 33, 45, 46, 65, 69, 77, 81, 83], "neural": [25, 26, 69, 84], "network": [25, 26, 69, 84], "classif": [27, 31, 84, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 102], "those": [27, 95], "store": [27, 28, 32, 33, 65, 66], "well": [27, 40], "manag": [27, 28, 31, 32, 86, 104], "interact": [27, 28, 31, 32], "also": [27, 55, 80, 107], "token": [27, 28, 31, 32], "authent": [27, 28, 31, 32], "access": [27, 28, 31, 50, 65, 83], "privat": [27, 28, 29, 31, 41], "repo_id": [27, 28, 31, 32], "fn_preprocess": 27, "callabl": [27, 57], "hf_token": [27, 28, 31, 32], "comprehens": [27, 28], "imagepreprocessfunc": 27, "variabl": [27, 46, 86], "_model_nam": 27, "cach": [27, 28, 31, 32, 58, 85, 104], "_model": 27, "dictionari": [27, 33, 38, 55, 57, 65, 66, 67, 70, 71, 73, 88, 91, 93, 97, 99, 101], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 57], "__init__": [27, 28, 29, 31, 32, 35, 46, 50, 58, 67, 71], "instanc": [27, 28, 32, 37, 45, 50, 57, 58, 71], "clear": [27, 28, 31, 32, 37, 66, 88, 92, 98], "method": [27, 28, 29, 31, 32, 34, 35, 37, 45, 57, 92, 98], "free": [27, 28, 32], "up": [27, 28, 32, 71], "launch_demo": [27, 28, 31, 32], "default_model_nam": [27, 28, 31, 32], "server_nam": [27, 28, 31, 32], "server_port": [27, 28, 31, 32], "launch": [27, 28, 31, 32], "gradio": [27, 28, 31, 32], "demo": [27, 28, 31, 32, 77], "interfac": [27, 28, 31, 32, 83], "ui": [27, 31, 32], "make_ui": [27, 28, 31, 32], "server": [27, 28, 31, 32], "select": [27, 28, 31, 32, 37, 45, 58], "dropdown": [27, 28], "port": [27, 28, 31, 32], "addit": [27, 28, 31, 32, 33, 45, 46, 56, 65, 67], "keyword": [27, 28, 31, 32, 33, 45, 46, 65, 67, 83], "argument": [27, 28, 31, 32, 33, 45, 46, 49, 50, 65, 67, 71, 73, 80, 83], "importerror": [27, 32], "instal": [27, 31, 32, 60, 66, 104], "properli": [27, 31, 65], "usernam": [27, 32], "repo_nam": [27, 32], "model_v1": 27, "7860": [27, 28, 32], "submit": 27, "recent": [27, 28, 31, 32], "label_group": 27, "highest": [27, 96], "through": [27, 28, 57, 107], "error": [27, 35, 57, 80], "predict_fmt": 27, "fmt": [27, 28, 31, 38, 73, 80], "top5": 27, "logit": [27, 28, 31], "embed": [27, 28, 31, 35, 80], "dict": [27, 28, 35, 38, 49, 55, 56, 57, 65, 66, 67, 73, 80, 83, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "top": [27, 46, 95], "k": 27, "e": [27, 28, 37, 59, 62, 63, 78, 81, 84], "g": [27, 28, 37, 59, 62, 63, 78, 80, 81], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 50, 65, 107], "wrapper": [27, 32, 35], "id": [27, 28, 31, 32], "multimod": 28, "hub": 28, "discoveri": 28, "variant": [28, 31], "pipelin": [28, 55, 57], "pattern": [28, 37, 71], "direct": 28, "api": [28, 31], "control": [28, 65], "via": 28, "web": [28, 31], "deploy": [28, 96], "reus": 28, "lru": 28, "thread": [28, 31, 83, 103], "safe": [28, 31, 66, 72, 73, 83, 94, 96, 98, 103, 104], "demand": 28, "switch": 28, "image_encod": [28, 31], "upload": [28, 32], "enter": 28, "link": 28, "address": 28, "bind": 28, "organ": 28, "displai": [28, 31, 62, 63], "precomput": [28, 79], "cosin": 28, "scale": [28, 31, 45, 46, 50, 65, 69, 80, 105, 106], "complex": 28, "image_embed": 28, "text_embed": 28, "etc": [28, 57], "thei": [28, 37, 53, 57], "l2": [28, 80], "text_encod": [28, 31], "accept": 28, "_process_rgb": 29, "_process_alpha_channel_with_model": 29, "_process_rgba": 29, "attribut": 29, "classifi": [30, 88, 93, 94, 95, 97, 99, 101, 102, 104], "classifymodel": 30, "classify_predict_scor": 30, "classify_predict": 30, "classify_predict_fmt": 30, "imageenhanc": 30, "clip": [30, 57, 65, 104], "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "siglip": [30, 57, 104], "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolomodel": 30, "sigmoid": [31, 85], "loss": 31, "creation": [31, 55, 56, 67], "preprocessor": [31, 65], "reset": 31, "intern": [31, 53, 66], "about": [31, 33], "hostnam": 31, "gr": [31, 32], "One": [31, 41], "detect": [32, 40, 43, 45, 49, 50, 51, 52, 70, 71, 86, 87, 92, 98, 104], "post": [32, 43], "helper": 32, "easi": 32, "metadata": [32, 38, 64, 66, 67, 104], "cleanup": 32, "associ": [32, 67], "default_conf_threshold": 32, "default_iou_threshold": 32, "environmenterror": [32, 60, 66], "environ": [32, 81, 83, 86, 104], "offlin": 32, "yolov5": 32, "allow_dynam": 32, "dynam": [32, 55], "300": [32, 57], "400": 32, "95": [32, 57, 70, 71, 78], "simpl": 32, "without": [32, 60, 65, 70, 71, 79], "explicitli": 32, "read": [33, 34, 35, 64, 65, 66], "write": [33, 34, 35, 64, 66], "exif": [33, 34, 65], "gif": [33, 34, 65], "comment": 33, "These": [33, 36, 58], "retriev": [33, 37], "context": [33, 34], "ai": [33, 34, 67, 87], "found": [33, 46, 65, 88], "attempt": [33, 46, 57, 65, 67, 86], "commonli": [33, 57, 74, 84], "where": [33, 37, 65, 66, 80, 83], "look": [33, 43, 65, 88], "usercom": 33, "field": [33, 67], "dst_filenam": 33, "destin": [33, 65, 66, 67], "filenam": [33, 58], "pnginfo": [33, 35, 65, 67], "wai": [33, 65, 66], "geninfo": [34, 104], "lsb": [34, 67, 104], "signific": [34, 35, 37, 62, 67], "bit": [34, 35, 57, 67], "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "read_lsb_raw_byt": 34, "read_lsb_metadata": 34, "write_lsb_raw_byt": 34, "write_lsb_metadata": 34, "lsbreaderror": 34, "lsbextractor": 34, "imagelsbdataextractor": 34, "serialize_pnginfo": 34, "serialize_json": 34, "inject_data": 34, "steganographi": 35, "serial": 35, "json": 35, "compat": [35, 74], "inject": 35, "emb": [35, 80], "seamlessli": 35, "hidden": 35, "decompress": 35, "them": [35, 45, 55, 62, 66, 80], "gzip": 35, "written": 35, "appropri": [35, 43, 57, 65], "serializ": [35, 55], "err": 35, "caus": [35, 103], "multi": [35, 83], "get_next_n_byt": 35, "next": [35, 53], "get_one_byt": 35, "form": [35, 74], "read_32bit_integ": 35, "32": [35, 57], "interpret": [35, 50], "big": 35, "endian": 35, "enough": 35, "magic": 35, "stealth_pngcomp": 35, "expect": [35, 57], "extract_data": 35, "length": [35, 37, 44], "doesn": [35, 71], "t": [35, 71], "compress": 35, "along": [35, 37, 69], "robust": [35, 37], "skytnt": [36, 58, 69], "poor": 36, "anime_dbaesthet": [36, 39], "better": [36, 40, 60, 80, 81, 87, 89, 92, 95, 98, 102], "2053756": 36, "09986039996147156": 36, "1663584": 36, "24299287796020508": 36, "4886411": 36, "38091593980789185": 36, "2066024": 36, "5131649971008301": 36, "3670169": 36, "6011670827865601": 36, "5930006": 36, "7067991495132446": 36, "3821265": 36, "8237218260765076": 36, "5512471": 36, "9187621474266052": 36, "limit": [37, 72], "smaller": 37, "7eu7d7": [37, 77, 81, 107], "ccip_onnx": 37, "cluster": [37, 41], "refer": [37, 40, 64, 95], "relev": 37, "aforement": 37, "manual": [37, 46], "384": [37, 41, 55, 56, 57], "caform": 37, "randaug": 37, "prune": 37, "vector": 37, "pruned_fp32": 37, "5_fp32": 37, "feat": 37, "768": [37, 43, 65], "17847511429108218": 37, "1951224011983088": 37, "18397327797685215": 37, "y": [37, 46, 83], "16583099961280823": 37, "42947039008140564": 37, "4037521779537201": 37, "4371533691883087": 37, "40748104453086853": 37, "392294704914093": 37, "whether": [37, 43, 45, 57, 67, 70, 73, 80, 81], "belong": 37, "pairwis": 37, "matrix": 37, "5350548e": 37, "08": [37, 57, 97, 98], "6583106e": 37, "01": 37, "2947042e": 37, "0375218e": 37, "8025822e": 37, "3715334e": 37, "0748104e": 37, "2675274e": 37, "9229470e": 37, "j": 37, "th": 37, "dbscan": 37, "dbscan_2": 37, "dbscan_fre": 37, "optic": [37, 43], "optics_best": 37, "epsilon": 37, "ep": 37, "min_sampl": 37, "ccipclustermethodtyp": 37, "12921094122454668": 37, "1291187648928262": 37, "1836453739562513": 37, "distanc": 37, "_featureorimag": 37, "sampl": [37, 41, 65, 87, 88, 89, 91, 92, 93, 97, 98, 99, 101, 102], "neighborhood": [37, 60], "core": [37, 105, 106], "few": 37, "too": 37, "sensit": [37, 45, 80, 92, 98], "tune": 37, "guidelin": 37, "deal": [37, 64], "solut": [37, 46], "small": [37, 45], "advis": [37, 72], "significantli": 37, "separ": 37, "slightli": 37, "exhibit": 37, "regular": [37, 60], "outfit": 37, "awar": 37, "highli": 37, "so": [37, 40, 77, 81], "care": 37, "diff": 37, "07437477": 37, "0356068": 37, "04396922": 37, "05131693": 37, "assess": 38, "aesthet": [38, 39, 104], "danbooru": [38, 72, 75, 77, 92, 95], "hakubooru": 38, "kohakublueleaf": 38, "swinv2pv3_v0_448_ls0": 38, "2_x": 38, "percentil": 38, "_default_model_nam": 38, "masterpiec": [38, 65], "9831666690063624": 38, "8810615667538594": 38, "great": 38, "8225559148288356": 38, "good": [38, 43], "591020403706702": 38, "2888798940585766": 38, "243279223969715": 38, "worst": [38, 65], "005268185993767627": 38, "275707557797432": 38, "7977807857096195": 38, "56098810210824": 38, "670568235218525": 38, "1677918508648872": 38, "9305131509900093": 38, "6085879728198051": 38, "6834832429885864": 38, "16141420602798462": 38, "05435194447636604": 38, "025083942338824272": 38, "024000568315386772": 38, "027076328173279762": 38, "024589713662862778": 38, "3757021427154541": 38, "3451208472251892": 38, "1511985808610916": 38, "04740551486611366": 38, "02172713913023472": 38, "027498546987771988": 38, "03134724497795105": 38, "39281174540519714": 38, "22457796335220337": 38, "15563568472862244": 38, "10796019434928894": 38, "047730278223752975": 38, "0393439345061779": 38, "031940147280693054": 38, "13832266628742218": 38, "20687267184257507": 38, "2509062886238098": 38, "1644320785999298": 38, "11332042515277863": 38, "08270663768053055": 38, "043439216911792755": 38, "033693961799144745": 38, "03375888615846634": 38, "050045162439346313": 38, "16734018921852112": 38, "4311050772666931": 38, "23242227733135223": 38, "05163438618183136": 38, "012833272106945515": 38, "01619996316730976": 38, "03074900433421135": 38, "1396280825138092": 38, "5038207173347473": 38, "22299200296401978": 38, "07377689331769943": 38, "02854202501475811": 38, "026677291840314865": 38, "02838410809636116": 38, "026617199182510376": 38, "02508518099784851": 38, "06039097160100937": 38, "8043031692504883": 38, "get_aesthetic_scor": 39, "ccip": [39, 104], "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": [39, 104], "laplacian": [39, 104], "laplacian_scor": 39, "lpip": [39, 104], "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": [39, 104], "psnr": [39, 63], "blur": [40, 45], "than": [40, 41, 45, 83, 87, 95], "seem": 40, "just": [40, 60, 89, 92, 95, 98, 102], "we": [40, 62, 81], "explor": 40, "bluri": 40, "hutao": [40, 69, 72, 73, 77, 80], "156": 40, "68285005210006": 40, "text_blur": 40, "2276": 40, "66629157129": 40, "real2": 40, "908745781486806": 40, "mmd": 40, "1072": 40, "8372572065527": 40, "richzhang": 41, "perceptualsimilar": 41, "test": [41, 81, 87, 88, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102], "chafen_arknight": 41, "rand": 41, "reach": 41, "995": 41, "cnn": 41, "f1": 41, "f2": 41, "f3": 41, "f4": 41, "f5": 41, "64": [41, 57, 60, 65, 81, 105, 106], "99": 41, "192": 41, "49": [41, 57], "256": [41, 55, 56, 62, 65], "img1": [41, 42, 80], "img2": [41, 42, 80], "anoth": 41, "16922694444656372": 41, "22250649333000183": 41, "6897575259208679": 41, "10956494510173798": 41, "6823137998580933": 41, "6837796568870544": 41, "nois": [41, 48, 60, 62], "inf": 42, "gaussian_20": 42, "dat": 42, "058228614646987": 42, "gaussian_3": 42, "27": [42, 57], "65611098737784": 42, "lq": 42, "29589659377844": 42, "recogn": [43, 57], "export": [43, 86], "recognit": 43, "ch_pp": 43, "ocrv4_det": 43, "heat_threshold": 43, "box_threshold": 43, "max_candid": 43, "1000": 43, "unclip_ratio": 43, "heat": 43, "candid": 43, "unclip": 43, "comic": [43, 89], "742": 43, "485": [43, 55, 56], "809": 43, "511": 43, "9543377610144915": 43, "682": 43, "98": 43, "734": 43, "124": 43, "9309689495575223": 43, "136": 43, "836": 43, "164": 43, "9042856988923695": 43, "144": 43, "455": 43, "196": 43, "874083638387722": 43, "719": 43, "835": 43, "488": 43, "8628696346175078": 43, "478": 43, "214": 43, "508": 43, "848871771901487": 43, "1030": 43, "557": 43, "1184": 43, "578": 43, "8352495440618789": 43, "427": 43, "129": 43, "553": 43, "154": 43, "8249209443996619": 43, "detect_model": 43, "recognize_model": 43, "ocrv4_rec": 43, "rotation_threshold": 43, "is_remove_dupl": 43, "rotat": [43, 46], "duplic": [43, 65], "mob": 43, "9356705927336156": 43, "shishou": 43, "8933000384412466": 43, "BUT": 43, "8730931912907247": 43, "oh": 43, "8417627579351514": 43, "mirror": 43, "7366019454049503": 43, "el": 43, "gato": 43, "iberico": 43, "7271127306351021": 43, "THAt": 43, "701928390168364": 43, "6965972578194936": 43, "chines": 43, "english": 43, "unsupport": [43, 56, 57, 78], "cannot": [43, 53, 55, 57, 67], "languag": 43, "func": [43, 85, 104], "japanes": [43, 65], "post_text": 43, "319": 43, "847": 43, "561": 43, "899": 43, "kancol": 43, "9130667787597329": 43, "552": 43, "811": 43, "791": 43, "921": 43, "1944": 43, "8566762346615406": 43, "820": 43, "558": 43, "850": 43, "fleet": 43, "collect": [43, 64], "8100635458911772": 43, "235": 43, "904": 43, "855": 43, "1009": 43, "\u6d77": 43, "6716076803280185": 43, "858": 43, "808": 43, "tsu": 43, "ka": 43, "NO": 43, "u": [43, 107], "mi": 43, "de": 43, "654507230718228": 43, "209": 43, "507": 43, "2888084133529467": 43, "japan_pp": 43, "ocrv3_rec": 43, "9230690942939336": 43, "8564870717047623": 43, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 43, "8061289060358996": 43, "8045396777081609": 43, "7311649382696896": 43, "\u8266\u3068\u308c\u308c": 43, "6648729016512889": 43, "ocrv2_det": 43, "ocrv3_det": 43, "ocrv4_server_det": 43, "ch_ppocr_mobile_slim_v2": 43, "0_det": 43, "ch_ppocr_mobile_v2": 43, "ch_ppocr_server_v2": 43, "en_pp": 43, "arabic_pp": 43, "ocrv2_rec": 43, "ocrv4_server_rec": 43, "0_rec": 43, "chinese_cht_pp": 43, "cyrillic_pp": 43, "devanagari_pp": 43, "en_number_mobile_v2": 43, "ka_pp": 43, "korean_pp": 43, "latin_pp": 43, "ta_pp": 43, "te_pp": 43, "dimens": [44, 57], "max_siz": [44, 55, 56, 57], "longer": 44, "after": [44, 57, 72, 77, 80], "1280": 44, "720": 44, "new_img": 44, "600": 44, "337": 44, "obscur": 45, "regist": [45, 46, 55, 56, 57], "rectangular": 45, "967": [45, 46], "143": [45, 46], "1084": [45, 46], "261": [45, 46], "246": [45, 46], "208": [45, 46], "331": [45, 46], "287": [45, 46], "662": [45, 46], "466": [45, 46], "705": [45, 46], "514": [45, 46], "479": [45, 46], "283": [45, 46], "326": [45, 46], "color_black": 45, "radiu": 45, "emoji": [45, 46], "penis": 45, "vagina": 45, "serv": [45, 57, 72], "foundat": 45, "inherit": [45, 57], "within": [45, 65, 72, 80], "fill": 45, "valid": [45, 46, 50, 57, 104], "color_default": 45, "green": 45, "color_green": 45, "ffff00": 45, "color_ffff00": 45, "blur_4": 45, "blur_8": 45, "blur_12": 45, "pixelate_4": 45, "pixelate_8": 45, "pixelate_12": 45, "cl": 45, "arg": 45, "subclass": 45, "keyerror": 45, "alreadi": 45, "exist": [45, 66, 86, 89], "angl": 46, "end": [46, 65], "censor_area": [46, 47], "ratio_threshold": 46, "minimum": [46, 52, 58, 60], "total": [46, 105, 106], "star": [46, 77], "register_censor_method": [46, 47], "smiling_face_with_heart": 46, "twitter": 46, "appl": 46, "googl": 46, "microsoft": 46, "samsung": 46, "whatsapp": 46, "facebook": 46, "messeng": 46, "joypixel": 46, "openmoji": 46, "emojidex": 46, "mozilla": 46, "express": 46, "code": [46, 62, 77, 80], "_emojistyletyp": 46, "emoji_default": 46, "cat_fac": 46, "emoji_green": 46, "grinning_face_with_sweat": 46, "emoji_liuhanhuangd": 46, "minim": 46, "abl": [46, 53], "prefix": [46, 71, 76], "sum": 46, "cx": 46, "mass": 46, "occlus": 46, "cy": 46, "find_for_area": 46, "rectangl": 46, "corner": 46, "factor": [46, 57], "align": [47, 104], "align_maxs": 47, "censor_": [47, 104], "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "imgcensor": [47, 104], "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": [47, 104], "squeeze_with_transpar": 47, "fit": 48, "tightli": 48, "interest": 48, "jerry_with_spac": 48, "median_filt": 48, "median": 48, "kernel": 48, "larger": [48, 52, 82], "disabl": 48, "keypoint": [49, 50, 51, 52], "http": [49, 69, 107], "github": [49, 105, 106, 107], "com": [49, 107], "idea": 49, "research": 49, "auto_detect": 49, "out_bbox": 49, "person_detect_cfg": 49, "op18keypointset": [49, 51, 52], "rtmpose": 49, "config": [49, 56, 104, 107], "foot": [49, 50], "hand1": 49, "hand2": 49, "op18_visu": [49, 51], "0x7f5ca933f3d0": 49, "axesimag": 49, "0x7f5c98069790": 49, "all_": 50, "openpos": [50, 65], "op18": [50, 52], "__mul__": 50, "multipli": 50, "scalar": 50, "__truediv__": 50, "divisor": 50, "left_foot": 50, "left_hand": 50, "right_foot": 50, "right_hand": 50, "enum": 50, "enumer": 50, "symbol": [50, 77, 80], "make": [50, 55, 74, 84, 92, 96, 98], "readabl": [50, 80], "categor": 50, "nose": 50, "neck": 50, "elbow": 50, "wrist": 50, "ankl": 50, "ear": [50, 71, 78], "member": 50, "right_should": 50, "right_elbow": 50, "right_wrist": 50, "left_should": 50, "left_elbow": 50, "left_wrist": 50, "right_hip": 50, "right_kne": 50, "right_ankl": 50, "left_hip": 50, "left_kne": 50, "left_ankl": 50, "right_ey": 50, "left_ey": 50, "right_ear": 50, "left_ear": 50, "left_big_to": 50, "left_small_to": 50, "left_heel": 50, "right_big_to": 50, "right_small_to": 50, "right_heel": 50, "__int__": 50, "truncat": [50, 94, 104], "zero": 50, "must": [50, 71, 103], "preced": 50, "surround": 50, "whitespac": [50, 74], "36": [50, 57], "0b100": 50, "91": [50, 57], "112": 50, "92": [50, 57, 78], "113": [50, 57], "dwpose": [51, 104], "dwpose_estim": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "keypoints_list": 52, "min_edge_s": 52, "draw_bodi": 52, "draw_hand": 52, "draw_feet": 52, "draw_fac": 52, "drawn": 52, "shorter": 52, "connect": 52, "ellips": 52, "facial": [52, 71, 88], "pars": [53, 55, 56, 64, 65, 104], "parser": [53, 55, 56, 65], "try": 53, "notparsetarget": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "register_creators_for_transform": 54, "notprocessortypeerror": 54, "create_transforms_from_transform": 54, "is_valid_size_dict": 54, "convert_to_size_dict": 54, "get_size_dict": 54, "create_clip_transform": 54, "create_transforms_from_clip_processor": 54, "create_convnext_transform": 54, "create_transforms_from_convnext_processor": 54, "create_vit_transform": 54, "create_transforms_from_vit_processor": 54, "create_siglip_transform": 54, "create_transforms_from_siglip_processor": 54, "create_bit_transform": 54, "create_transforms_from_bit_processor": 54, "create_blip_transform": 54, "create_transforms_from_blip_processor": 54, "create_mobilenetv2_transform": 54, "create_transforms_from_mobilenetv2_processor": 54, "tensor": [55, 56, 57, 66], "composit": [55, 57], "machin": [55, 84], "learn": [55, 84], "compos": [55, 56, 57], "sequenc": [55, 57, 71], "pillowcompos": [55, 57], "sequenti": 55, "decor": [55, 56, 57, 83], "facilit": 55, "creator": [55, 57], "tvalu": [55, 56], "describ": 55, "interpol": [55, 56, 57], "bicub": [55, 56, 57], "pillowres": [55, 57], "antialia": [55, 56, 57], "bilinear": [55, 56], "center_crop": [55, 56], "pillowcentercrop": [55, 57], "pillowtotensor": [55, 57], "maybe_to_tensor": [55, 56], "pillowmaybetotensor": 55, "std": [55, 56, 57], "pillownorm": [55, 57], "456": [55, 56], "406": [55, 56], "229": [55, 56], "225": [55, 56], "48500001430511475": 55, "4560000002384186": 55, "4059999883174896": 55, "2290000021457672": 55, "2240000069141388": 55, "22499999403953552": 55, "framework": 56, "extend": 56, "centercrop": 56, "totensor": 56, "maybetotensor": 56, "4850": 56, "4560": 56, "4060": 56, "2290": 56, "2240": 56, "2250": 56, "timm": 56, "interpolationmod": 56, "processor": [57, 105, 106], "vitimageprocessor": 57, "5906": 57, "33": 57, "donutimageprocessor": 57, "1901": 57, "70": [57, 81], "detrimageprocessor": 57, "1575": 57, "86": [57, 71], "clipimageprocessor": 57, "1374": 57, "73": 57, "videomaeimageprocessor": 57, "1093": 57, "convnextimageprocessor": 57, "648": 57, "65": 57, "segformerimageprocessor": 57, "533": 57, "00": 57, "beitimageprocessor": 57, "468": 57, "63": 57, "siglipimageprocessor": 57, "440": 57, "48": 57, "layoutlmv3imageprocessor": 57, "403": 57, "layoutlmv2imageprocessor": 57, "332": 57, "87": 57, "mllamaimageprocessor": 57, "qwen2vlimageprocessor": 57, "314": 57, "77": 57, "blipimageprocessor": 57, "276": 57, "55": 57, "idefics2imageprocessor": 57, "226": 57, "llavanextimageprocessor": 57, "215": 57, "bitimageprocessor": 57, "210": 57, "pix2structimageprocessor": 57, "conditionaldetrimageprocessor": 57, "53": 57, "samimageprocessor": 57, "52": 57, "deitimageprocessor": 57, "mask2formerimageprocessor": 57, "89": 57, "50": 57, "vivitimageprocessor": 57, "88": 57, "yolosimageprocessor": 57, "84": 57, "47": 57, "viltimageprocessor": 57, "41": 57, "detaimageprocessor": 57, "68": 57, "38": 57, "pixtralimageprocessor": 57, "mobilenetv2imageprocessor": 57, "mobilevitimageprocessor": 57, "61": 57, "34": [57, 105, 106], "dptimageprocessor": 57, "maskformerimageprocessor": 57, "28": 57, "nougatimageprocessor": 57, "ideficsimageprocessor": 57, "rtdetrimageprocessor": 57, "efficientnetimageprocessor": 57, "40": [57, 65], "deformabledetrimageprocessor": 57, "idefics3imageprocessor": 57, "fuyuimageprocessor": 57, "videollavaimageprocessor": 57, "pvtimageprocessor": 57, "09": 57, "oneformerimageprocessor": 57, "mobilenetv1imageprocessor": 57, "07": [57, 96, 97, 98, 101], "owlv2imageprocessor": 57, "chineseclipimageprocessor": 57, "efficientformerimageprocessor": 57, "llavaonevisionimageprocessor": 57, "swin2srimageprocessor": 57, "vithybridimageprocessor": 57, "owlvitimageprocessor": 57, "04": 57, "groundingdinoimageprocessor": 57, "03": 57, "perceiverimageprocessor": 57, "chameleonimageprocessor": 57, "levitimageprocessor": 57, "vitmatteimageprocessor": 57, "extens": [57, 72], "tri": 57, "def": [57, 83], "hasattr": 57, "feature_extractor": 57, "encount": 57, "becaus": 57, "iter": [57, 60, 71], "until": 57, "successfulli": 57, "imageprocessor": 57, "autoimageprocessor": 57, "from_pretrain": 57, "openai": 57, "vit": 57, "patch32": 57, "pillowconvertrgb": 57, "48145467": 57, "4578275": 57, "40821072": 57, "26862955": 57, "2613026": 57, "2757771": 57, "size_dict": 57, "shortest_edg": 57, "invalid_kei": 57, "default_to_squar": 57, "height_width_ord": 57, "constraint": 57, "els": [57, 65, 105, 106], "incompat": 57, "longest_edg": 57, "param_nam": 57, "entri": 57, "conform": 57, "messag": [57, 81], "do_res": 57, "do_center_crop": 57, "crop_siz": 57, "do_rescal": 57, "rescale_factor": 57, "00392156862745098": 57, "do_norm": 57, "image_mean": 57, "image_std": 57, "do_convert_rgb": 57, "rescal": 57, "deviat": 57, "clipprocessor": 57, "crop_pct": 57, "tailor": 57, "convnext": 57, "percentag": 57, "prepar": 57, "replic": 57, "build": [57, 72, 80], "blip": 57, "255": 57, "openai_clip_mean": 57, "openai_clip_std": 57, "accord": 57, "behavior": 57, "mobilenetv2": 57, "per": 57, "equival": 57, "bg": 58, "strict_level": 58, "min_select": 58, "min_width": 58, "min_height": 58, "min_resolut": 58, "desir": 58, "strict": [58, 92, 98], "get_imag": 58, "get_image_fil": 58, "list_image_fil": 58, "random_imag": 58, "randomli": 58, "random_image_fil": 58, "8057": 58, "000000": 58, "000001": 58, "000002": 58, "000003": 58, "000004": 58, "home": 58, "dgh": [58, 66, 107], "2400x1600": 58, "0x7feb86ed5160": 58, "003258": 58, "400x400": 58, "0x7feb86a748b0": 58, "quickli": 59, "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "opencv": 60, "denois": [60, 65], "inspir": [60, 69, 73, 80, 100], "mf666": [60, 100], "mist": 60, "fucker": 60, "diameter_min": 60, "diameter_max": 60, "sigma_color_min": 60, "sigma_color_max": 60, "sigma_space_min": 60, "sigma_space_max": 60, "radius_min": 60, "radius_max": 60, "eps_min": 60, "eps_max": 60, "b_iter": 60, "g_iter": 60, "random": [60, 78], "bilater": 60, "guid": 60, "stage": 60, "preserv": 60, "diamet": 60, "sigma": 60, "space": [60, 69, 80], "window": [60, 65], "term": 60, "contrib": 60, "noisy_imag": 60, "cleaned_img": 60, "cleaned_imag": 60, "jpeg": [61, 65, 90, 103], "blurri": [61, 65], "noisi": 61, "nafnet": [61, 104], "scunet": [61, 62, 104], "adversari": [61, 104], "remove_adversarial_nois": 61, "restore_with_nafnet": 61, "restore_with_scunet": 61, "ve": 62, "gaussian": 62, "To": 62, "correctli": 62, "credibl": 62, "rgg": [62, 63], "red": [62, 71], "gopro": 62, "sidd": 62, "tile_s": [62, 63, 81], "tile_overlap": [62, 63, 81], "batch_siz": [62, 63, 81], "silent": [62, 63, 81], "nafnetmodeltyp": 62, "tile": [62, 63, 81], "batch": [62, 63, 80, 81, 100], "progress": [62, 63, 81], "gan": 63, "128": 63, "scunetmodeltyp": 63, "automatic1111": 64, "stabl": [64, 65, 87, 107], "diffus": [64, 65, 87], "webui": [64, 65, 66], "novelai": 64, "sdwui": 64, "submodul": 64, "nai": [64, 104], "docstr": 64, "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 64, "save_with_metadata": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "formatt": 65, "a1111": 65, "sd_metadata_simpl": 65, "sd_metadata_complex": 65, "prompt": 65, "neg_prompt": 65, "neg": 65, "__str__": 65, "sd1": 65, "extrem": 65, "delic": 65, "beauti": 65, "offici": 65, "global": [65, 103], "illumin": 65, "soft": 65, "shadow": 65, "super": 65, "light": 65, "novel": [65, 67], "4k": 65, "metal_textur": 65, "striped_background": 65, "rich": 65, "cg": 65, "uniti": 65, "8k": 65, "wallpap": 65, "unreal": 65, "sci": 65, "fi": 65, "fantasi": 65, "silver_skin": 65, "cut": [65, 71], "silver_impossible_bodysuit": 65, "gem_on_chest": 65, "cut_silver_mechanical_leotard": 65, "headgear": [65, 71], "1_girl": 65, "solo": [65, 70, 71, 72, 73, 77, 78, 79, 80], "slim_waist": 65, "hair": [65, 71], "long": 65, "lumin": 65, "medium_breast": [65, 79], "indistinct_camelto": 65, "flat_crotch": 65, "coquettish": 65, "squint": 65, "evil_smil": 65, "dark_persona": 65, "mouth": 65, "wet": 65, "slim_fac": 65, "tall_girl": 65, "matur": 65, "mature_fac": 65, "slim_figur": 65, "slim_leg": 65, "groin": 65, "bare_thigh": 65, "easyneg": 65, "sketch": 65, "ugli": 65, "huge": 65, "logo": 65, "monochrom": [65, 91, 94, 104], "bad": 65, "mutat": 65, "horror": 65, "geometri": 65, "bad_prompt": 65, "miss": 65, "finger": 65, "limb": 65, "anatomi": 65, "interlock": 65, "digit": 65, "arm": 65, "2girl": 65, "deform": 65, "artist": 65, "blush": [65, 72, 73, 77, 80], "lipstick": 65, "skindent": 65, "tie": 65, "big_breast": 65, "thighhigh": [65, 72], "pubic_hair": [65, 71], "3d": [65, 89], "realist": 65, "slip": [65, 74], "head_out_of_fram": 65, "curvi": 65, "sampler": 65, "ddim": 65, "cfg": 65, "seed": 65, "3827064803": 65, "512x848": 65, "hash": 65, "eb49192009": 65, "anidosmix": 65, "skip": 65, "new_imag": 65, "let": 65, "what": 65, "nslim_fac": 65, "848": 65, "_sdmeta_text": 65, "directli": 65, "starri": 65, "night": 65, "daylight": 65, "euler": 65, "sd2": 65, "1girl": [65, 70, 71, 72, 73, 74, 77, 78, 79, 80], "blue": 65, "footwear": 65, "shoe": 65, "bang": [65, 71, 72, 77, 80], "indoor": 65, "sleev": 65, "ahog": [65, 71, 72, 73, 77, 80], "dress": [65, 71], "pot": 65, "plant": 65, "bag": [65, 72, 73, 77, 80], "bun": [65, 71], "lora": 65, "bluearchive10": 65, "bluearchiv": 65, "neg1": 65, "dpm": 65, "2m": 65, "sde": 65, "karra": 65, "2647703743": 65, "768x768": 65, "72bd94132e": 65, "cutemix": 65, "strength": 65, "controlnet": 65, "control_v11p_sd15_openpos": 65, "cab727d4": 65, "weight": 65, "perfect": 65, "param": 65, "hire": 65, "upscal": [65, 104], "latent": 65, "ti": 65, "339cc9210f70": 65, "66a7279a88dd": 65, "info": 65, "underli": [65, 83], "sd_meta": 65, "scope": 65, "dst_file": [65, 67], "webp": 65, "systemerror": [65, 67], "input_imag": 65, "output_imag": 65, "a41": 66, "safetensor": 66, "torch": 66, "command": [66, 107], "pip": [66, 107], "_check_env": 66, "model_fil": 66, "key1": 66, "value1": 66, "key2": 66, "value2": 66, "src_model_fil": 66, "dst_model_fil": 66, "new_metadata": 66, "john": 66, "doe": [66, 70, 78, 92, 98], "input_model": 66, "output_model": 66, "softwar": 67, "generation_tim": 67, "dataclass": 67, "encapsul": 67, "taken": 67, "alia": 67, "success": [67, 107], "add_lsb_meta": 67, "save_metainfo": 67, "metainfo": 67, "prefer": 67, "isneti": [68, 104], "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "co": 69, "seg": 69, "1024": [69, 80], "blob": 69, "app": 69, "l8": 69, "00ff00": 69, "mask_": 69, "image_": 69, "hutao_seg": 69, "skadi": [69, 72, 73, 77, 80], "skadi_seg": 69, "drop": [70, 71, 72, 77, 79, 80], "cosplai": 70, "no_eyewear": 70, "eyewear": [70, 71], "span": [70, 71], "matter": [70, 71], "red_hair": [70, 71, 78, 79], "use_preset": 70, "custom_blacklist": 70, "onlin": 70, "preset": 70, "ones": 70, "neither": [70, 71], "nor": [70, 71], "anal_hair": 71, "anal_tail": 71, "arm_behind_head": 71, "arm_hair": 71, "arm_under_breast": 71, "arms_behind_head": 71, "bird_on_head": 71, "blood_in_hair": 71, "breasts_on_glass": 71, "breasts_on_head": 71, "cat_on_head": 71, "closed_ey": 71, "clothed_female_nude_femal": 71, "clothed_female_nude_mal": 71, "clothed_male_nude_femal": 71, "clothes_between_breast": 71, "cream_on_fac": 71, "drying_hair": 71, "empty_ey": 71, "face_to_breast": 71, "food_on_fac": 71, "food_on_head": 71, "game_boi": 71, "grabbing_anoth": 71, "s_hair": 71, "grabbing_own_breast": 71, "gun_to_head": 71, "head_between_breast": 71, "heart_in_ey": 71, "multiple_boi": 71, "multiple_girl": 71, "object_on_breast": 71, "object_on_head": 71, "paint_splatter_on_fac": 71, "parted_lip": [71, 72, 73, 77, 80], "penis_on_fac": 71, "person_on_head": 71, "pokemon_on_head": 71, "rabbit_on_head": 71, "rice_on_fac": 71, "severed_head": 71, "star_in_ey": 71, "sticker_on_fac": 71, "tentacles_on_mal": 71, "tying_hair": 71, "built": [71, 83], "mutabl": 71, "constructor": 71, "empti": 71, "hold": [71, 72, 73, 77, 80], "futa": 71, "cum": 71, "rub": 71, "shade": 71, "plai": 71, "drill": 71, "skin": 71, "sidelock": 71, "twintail": [71, 72, 73, 77, 80], "braid": 71, "afro": 71, "bald": 71, "dreadlock": 71, "ponytail": 71, "updo": 71, "beard": 71, "mustach": 71, "pointi": 71, "horn": 71, "tail": 71, "ornament": 71, "hairband": 71, "pupil": 71, "bow": [71, 72, 73], "headwear": 71, "ribbon": [71, 73, 77], "crown": 71, "cap": 71, "hairclip": [71, 77], "mole": 71, "halo": 71, "fluff": 71, "flower": [71, 72, 73, 77, 80], "glass": [71, 74], "fang": 71, "boi": 71, "beret": 71, "heterochromia": 71, "headdress": 71, "eyepatch": 71, "headphon": 71, "eyebrow": 71, "eyelash": 71, "sunglass": 71, "intak": 71, "scrunchi": 71, "ear_pierc": 71, "headband": 71, "ring": 71, "under_mouth": 71, "freckl": 71, "lip": 71, "eyelin": 71, "eyeshadow": 71, "tassel": 71, "whitelist_suffix": 71, "whitelist_prefix": 71, "whitelist_word": 71, "suffix": [71, 76], "pool": 71, "whitelist": 71, "blacklist": [71, 75, 104], "singular": 71, "plural": 71, "chair": 71, "whole": 71, "word": 71, "hear": 71, "72": 71, "outdat": 72, "anymor": 72, "baselin": 72, "practic": 72, "use_real_nam": [72, 77], "general_threshold": [72, 73, 80], "character_threshold": [72, 73, 80], "drop_overlap": [72, 73, 77, 80], "real": [72, 77, 94, 104], "renam": [72, 77], "redirect": [72, 77], "mani": [72, 77], "websit": [72, 77], "rate": [72, 73, 80, 92, 94, 104], "char": [72, 73, 80], "9897817373275757": 72, "question": [72, 73, 80, 92], "010265946388244629": 72, "explicit": [72, 73, 80, 92], "2809715270996094e": 72, "9939777851104736": 72, "5032387375831604": 72, "black_bord": 72, "9943548440933228": 72, "black_glov": [72, 73, 77, 80], "5011609792709351": 72, "blue_ski": [72, 73, 77, 80], "6877802610397339": 72, "5543792843818665": 72, "8268730640411377": 72, "cloud": [72, 73, 77, 80], "8504303693771362": 72, "cowboy_shot": [72, 73, 77, 80], "6008237600326538": 72, "crop_top": [72, 73, 77, 80], "6635787487030029": 72, "dai": [72, 73, 77, 80], "8496965765953064": 72, "glove": [72, 73, 77, 80], "6107005476951599": 72, "hair_between_ey": [72, 73, 77, 80], "668294370174408": 72, "5619469285011292": 72, "holding_baseball_bat": [72, 73, 77, 80], "5141720771789551": 72, "letterbox": 72, "long_hair": [72, 73, 77, 79, 80], "9884189963340759": 72, "looking_at_view": [72, 73, 77, 80], "5673105120658875": 72, "midriff": [72, 73, 77, 80], "6290556192398071": 72, "navel": [72, 73, 77, 80], "9631235003471375": 72, "no_hat": [72, 73, 77], "7978747487068176": 72, "no_headwear": [72, 73, 77, 80], "7577926516532898": 72, "outdoor": [72, 73, 77, 80], "7118550539016724": 72, "5452839136123657": 72, "pillarbox": 72, "9841411709785461": 72, "red_ey": [72, 73, 77, 80], "958786129951477": 72, "shirt": [72, 73, 77, 80], "6720131039619446": 72, "short_sleev": [72, 73, 77, 80], "7077711820602417": 72, "silver_hair": [72, 73, 77], "6673924326896667": 72, "sky": [72, 73, 77, 80], "8709812760353088": 72, "9614333510398865": 72, "sportswear": [72, 73, 77, 80], "7786177396774292": 72, "6842771172523499": 72, "sweat": [72, 73, 77, 80], "9076308012008667": 72, "thigh": [72, 73, 77, 80], "580970823764801": 72, "skadi_": [72, 73, 80], "arknight": [72, 73, 80], "9633345007896423": 72, "9988503456115723": 72, "001651763916015625": 72, "00012505054473876953": 72, "9829280972480774": 72, "894218385219574": 72, "8733789920806885": 72, "backpack": [72, 73, 77, 80], "6322951316833496": 72, "9987058639526367": 72, "bag_charm": [72, 73], "9754379987716675": 72, "6810564994812012": 72, "9708781838417053": 72, "6356008052825928": 72, "5633733868598938": 72, "brick_wal": 72, "5315935611724854": 72, "brown_hair": [72, 73, 77, 80], "9397273659706116": 72, "9229896664619446": 72, "charm_": [72, 73], "9006357789039612": 72, "citi": 72, "9020784497261047": 72, "cityscap": 72, "9547432661056519": 72, "5296419262886047": 72, "8253412246704102": 72, "5619839429855347": 72, "hair_flow": [72, 73, 77, 80], "8277763724327087": 72, "hair_orna": [72, 73, 77, 80], "9356368780136108": 72, "hair_ribbon": [72, 73, 77], "5288072824478149": 72, "jacket": [72, 73, 77, 80], "6336134076118469": 72, "9703260064125061": 72, "8188960552215576": 72, "phone_screen": 72, "9579574465751648": 72, "9954615235328674": 72, "plaid": [72, 73, 77], "9725285172462463": 72, "plaid_skirt": [72, 73, 77], "9638455510139465": 72, "pleated_skirt": [72, 73, 77, 80], "7226815819740295": 72, "5321241021156311": 72, "red_nail": [72, 77], "5493080615997314": 72, "school_bag": [72, 73], "9863407611846924": 72, "school_uniform": [72, 73, 77, 80], "6794284582138062": 72, "5062428116798401": 72, "shoulder_bag": 72, "9325523972511292": 72, "skirt": [72, 73, 77, 80], "92237788438797": 72, "skyscrap": 72, "7728171348571777": 72, "sleeves_past_wrist": [72, 73, 77], "7257086038589478": 72, "smile": [72, 73, 77, 80], "5357837080955505": 72, "6939404010772705": 72, "7054293155670166": 72, "tongu": [72, 73, 77, 80], "9990814924240112": 72, "tongue_out": [72, 73, 77, 80], "9992498755455017": 72, "5012534260749817": 72, "very_long_hair": [72, 73, 77, 79, 80], "7461410164833069": 72, "lagpixellol": 73, "deepgelbooru_onnx": 73, "categori": [73, 88, 96], "dim": [73, 80], "9986732006072998": 73, "0013858973979949951": 73, "315376281738281e": 73, "9972434639930725": 73, "basebal": [73, 80], "5982598662376404": 73, "baseball_bat": [73, 77, 80], "6429562568664551": 73, "bike_short": 73, "36296138167381287": 73, "8308937549591064": 73, "black_shirt": [73, 77, 80], "7388008832931519": 73, "6039759516716003": 73, "30909663438796997": 73, "9694308042526245": 73, "6422968506813049": 73, "5898381471633911": 73, "8145260810852051": 73, "652222216129303": 73, "dolphin_short": 73, "466494083404541": 73, "7183809280395508": 73, "6753682494163513": 73, "7302790880203247": 73, "6649775505065918": 73, "large_breast": [73, 77, 80], "8446108102798462": 73, "98187655210495": 73, "8140730857849121": 73, "6360533833503723": 73, "9635934829711914": 73, "33370012044906616": 73, "44239571690559387": 73, "7891374826431274": 73, "6471294164657593": 73, "9958090782165527": 73, "8736815452575684": 73, "872096061706543": 73, "5640895366668701": 73, "5049663186073303": 73, "8832778930664062": 73, "9687467813491821": 73, "sports_bra": 73, "3659853935241699": 73, "9309735298156738": 73, "49939480423927307": 73, "stomach": [73, 77, 80], "446407288312912": 73, "809670090675354": 73, "6560589075088501": 73, "47956040501594543": 73, "9832853674888611": 73, "9994162321090698": 73, "0008397102355957031": 73, "00035390257835388184": 73, "9926226139068604": 73, "899387001991272": 73, "34215790033340454": 73, "5701972246170044": 73, "9512913227081299": 73, "6664570569992065": 73, "5614628791809082": 73, "33615976572036743": 73, "5770801305770874": 73, "987317681312561": 73, "37286585569381714": 73, "cardigan": [73, 77], "36409223079681396": 73, "7329680919647217": 73, "collared_shirt": [73, 77], "5924292206764221": 73, "4344901144504547": 73, "7465001344680786": 73, "5225946307182312": 73, "6976451873779297": 73, "9265321493148804": 73, "34527891874313354": 73, "6675043106079102": 73, "9096828699111938": 73, "long_sleev": [73, 77, 80], "41341525316238403": 73, "8418735265731812": 73, "miniskirt": [73, 77], "3675632178783417": 73, "nail_polish": [73, 77], "5284417867660522": 73, "open_cloth": [73, 77], "30296844244003296": 73, "48789578676223755": 73, "36596980690956116": 73, "7759367227554321": 73, "6535028219223022": 73, "8975257873535156": 73, "36911237239837646": 73, "4171145558357239": 73, "3942635953426361": 73, "6772940754890442": 73, "9397937655448914": 73, "5207280516624451": 73, "4673041105270386": 73, "9118321537971497": 73, "9967410564422607": 73, "9970728158950806": 73, "8419480323791504": 73, "6489560604095459": 73, "white_shirt": [73, 77], "6217572689056396": 73, "underscor": [74, 80], "convent": 74, "restor": [74, 104], "use_spac": 74, "use_escap": 74, "include_scor": 74, "score_descend": 74, "_": 74, "escap": 74, "unsaf": 74, "sort": [74, 78], "descend": 74, "panty_pul": 74, "6826801300048828": 74, "958938717842102": 74, "drinking_glass": 74, "9340789318084717": 74, "areola_slip": 74, "41196826100349426": 74, "9988248348236084": 74, "drink": 74, "pull": 74, "areola": 74, "999": 74, "959": 74, "934": 74, "683": 74, "412": 74, "mldanbooru": [75, 104], "get_mldanbooru_tag": 75, "wd14": [75, 77, 104], "get_wd14_tag": [75, 77], "convert_wd14_emb_to_predict": 75, "denormalize_wd14_emb": 75, "deepdanbooru": [75, 77, 104], "get_deepdanbooru_tag": [75, 77], "deepgelbooru": [75, 104], "get_deepgelbooru_tag": 75, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "drop_overlap_tag": 75, "is_blacklist": 75, "drop_blacklisted_tag": 75, "char_whitelist_suffix": 75, "char_whitelist_prefix": 75, "char_whitelist_word": 75, "char_suffix": 75, "char_prefix": 75, "charactertagpool": 75, "is_basic_character_tag": 75, "drop_basic_character_tag": 75, "sort_tag": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "t1": 76, "t2": 76, "fulli": 76, "ml": 77, "448": 77, "keep_ratio": 77, "9999984502792358": [77, 99], "9999946355819702": 77, "9994951486587524": 77, "998144268989563": 77, "9978417158126831": 77, "9941409230232239": 77, "9799384474754333": 77, "979142427444458": 77, "961823582649231": 77, "961323618888855": 77, "9490893483161926": 77, "9450850486755371": 77, "9425153136253357": 77, "9409335255622864": 77, "9319437146186829": 77, "9265308976173401": 77, "9259042143821716": 77, "922250509262085": 77, "9199565052986145": 77, "9175475835800171": 77, "9102761745452881": 77, "9076938629150391": 77, "9052775502204895": 77, "8938589692115784": 77, "8894285559654236": 77, "8891903162002563": 77, "8845980763435364": 77, "8842408061027527": 77, "8659475445747375": 77, "862621009349823": 77, "8616052865982056": 77, "8562789559364319": 77, "short_short": [77, 80], "8555729389190674": 77, "8533340096473694": 77, "black_short": [77, 80], "8477485775947571": 77, "8430152535438538": 77, "tied_long_hair": [77, 80], "8340626955032349": 77, "crop_top_overhang": 77, "8266023397445679": 77, "8222048282623291": 77, "8202669620513916": 77, "8061150312423706": 77, "ass_visible_through_thigh": [77, 80], "7803354859352112": 77, "thigh_gap": [77, 80], "7789446711540222": 77, "arms_up": 77, "7052110433578491": 77, "9999866485595703": 77, "997043788433075": 77, "9969649910926819": 77, "9957101345062256": 77, "9928386807441711": 77, "9886980056762695": 77, "9864778518676758": 77, "ghost": [77, 80], "9769423007965088": 77, "9747489094734192": 77, "9736957550048828": 77, "9388670325279236": 77, "9356311559677124": 77, "91000896692276": 77, "8955123424530029": 77, "8910233378410339": 77, "8904104828834534": 77, "8881211280822754": 77, "8876776695251465": 77, "8864808678627014": 77, "8810517191886902": 77, "8798807263374329": 77, "8765745162963867": 77, "8737136125564575": 77, "8650439381599426": 77, "8613706827163696": 77, "blue_cardigan": 77, "8571277260780334": 77, "8333670496940613": 77, "8160212635993958": 77, "eyebrows_visible_through_hair": 77, "8122442364692688": 77, "8091571927070618": 77, "8082079887390137": 77, "8048468232154846": 77, "8042327165603638": 77, "7984272241592407": 77, "blazer": [77, 80], "794708251953125": 77, "78981614112854": 77, "7892146110534668": 77, "shaped_pupil": [77, 80], "7867060899734497": 77, "gradient_hair": 77, "786359965801239": 77, "7790888547897339": 77, "brown_skirt": 77, "7760675549507141": 77, "774523913860321": 77, "7721588015556335": 77, "7697228789329529": 77, "755959689617157": 77, "multicolored_hair": 77, "7477189898490906": 77, "7476690411567688": 77, "rail": 77, "7476617693901062": 77, "blue_jacket": 77, "7458406090736389": 77, "741143524646759": 77, "7364678978919983": 77, "7193643450737": 77, "red_neckwear": 77, "7108616828918457": 77, "7086325287818909": 77, "7055293321609497": 77, "7039415836334229": 77, "7018357515335083": 77, "shuffl": 78, "count": [78, 105, 106], "2boi": 78, "cat_ear": 78, "uniqu": 78, "8849405313291128": 79, "8548297594823425": 79, "03910296474461261": 79, "6615180440330748": 79, "21552028866308015": 79, "3165260620737027": 79, "47744464927382957": 79, "tagger": 80, "smilingwolf": 80, "wd": 80, "swinv2_v3": 80, "general_mcut_en": 80, "character_mcut_en": 80, "no_underlin": 80, "mcut": 80, "replac": 80, "index": [80, 107], "follw": 80, "valuabl": 80, "enabl": 80, "rapid": 80, "queri": 80, "0011444687843322754": 80, "8876402974128723": 80, "106781005859375": 80, "000277101993560791": 80, "997527003288269": 80, "9797663688659668": 80, "9905703663825989": 80, "9761719703674316": 80, "8981098532676697": 80, "8810765743255615": 80, "9498510360717773": 80, "8377365469932556": 80, "945058286190033": 80, "9457170367240906": 80, "969594419002533": 80, "7881088852882385": 80, "7687551379203796": 80, "9301245212554932": 80, "6703325510025024": 80, "white_hair": 80, "5292627811431885": 80, "8677047491073608": 80, "grey_hair": 80, "5859264731407166": 80, "9536856412887573": 80, "8056888580322266": 80, "8394746780395508": 80, "9473626613616943": 80, "8986269235610962": 80, "9385137557983398": 80, "8408567905426025": 80, "alternate_costum": 80, "4245271384716034": 80, "931140661239624": 80, "8830795884132385": 80, "7279844284057617": 80, "artist_nam": 80, "5333830714225769": 80, "64717698097229": 80, "9516432285308838": 80, "9655293226242065": 80, "9485014081001282": 80, "7366660833358765": 80, "7161656618118286": 80, "5858667492866516": 80, "6186309456825256": 80, "41193312406539917": 80, "467605859041214": 80, "36282333731651306": 80, "3756745457649231": 80, "motion_blur": 80, "5091936588287354": 80, "951993465423584": 80, "5634750723838806": 80, "8232709169387817": 80, "9869340658187866": 80, "49491602182388306": 80, "5193622708320618": 80, "003406703472137451": 80, "0007208287715911865": 80, "9798132181167603": 80, "8046203851699829": 80, "7596215009689331": 80, "7620116472244263": 80, "46084529161453247": 80, "48454540967941284": 80, "5152207016944885": 80, "8023070096969604": 80, "8653596639633179": 80, "7201820611953735": 80, "7816740870475769": 80, "697688639163971": 80, "8974947333335876": 80, "7491052746772766": 80, "5015512704849243": 80, "6401398181915283": 80, "43420469760894775": 80, "4528769850730896": 80, "5730487704277039": 80, "6739872694015503": 80, "5545973181724548": 80, "6946243047714233": 80, "5487751364707947": 80, "7439308166503906": 80, "4186026453971863": 80, "47378358244895935": 80, "4690653085708618": 80, "7565015554428101": 80, "hu_tao_": 80, "genshin_impact": 80, "9262397289276123": 80, "boo_tao_": 80, "942080020904541": 80, "denorm": 80, "denormalizer_nam": 80, "mnum2_al": 80, "understand": 80, "redund": 80, "structur": [80, 104], "b": 80, "r": [80, 92, 98], "c": 80, "linalg": 80, "norm": 80, "approx": [80, 81], "1e": 80, "cdc_anime_onnx": 81, "realli": 81, "As": [81, 92, 98], "1024x1024": 81, "2060": 81, "gpu": 81, "cost": 81, "cpu": [81, 86, 105, 106], "experi": 81, "hgsr": 81, "mhr": 81, "aug_x4_320": 81, "cute_waifu_aroma": 81, "pngimageplugin": 81, "pngimagefil": 81, "1168x1168": 81, "0x7f0e8ca06880": 81, "4672x4672": 81, "0x7f0e48edb640": 81, "cdc": [82, 104], "upscale_with_cdc": 82, "lru_cach": 83, "wrap": 83, "synchron": 83, "prevent": 83, "race": 83, "condit": 83, "maxsiz": 83, "expensive_funct": 83, "expens": 83, "lock": [83, 103], "safeti": [83, 100], "multithread": 83, "my_funct": 83, "introduc": 83, "acquisit": 83, "critic": 83, "mathemat": 84, "activ": 84, "deep": 84, "problem": [84, 92, 98], "input_valu": 84, "frac": 84, "26894142": 84, "73105858": 84, "ts_lru_cach": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "cudaexecutionprovid": 86, "cpuexecutionprovid": 86, "ckpt": 86, "inferencesess": 86, "onnx_mod": 86, "decid": 86, "linux": [86, 105, 106], "execut": [86, 105, 106], "ignor": 86, "cuda": [86, 105, 106], "forc": 86, "anime_ai_check": 87, "mobilenetv3_sce_dist": [87, 98, 102], "mainli": 87, "caformer_s36_plus_sc": 87, "graph": 87, "9996960163116455": 87, "9999125003814697": 87, "997803270816803": 87, "9960069060325623": 87, "9887709021568298": 87, "9998629093170166": 87, "0013722758740186691": 87, "00020673229300882667": 87, "0001895089662866667": 87, "0008857478387653828": 87, "552320024231449e": 87, "001168627175502479": 87, "bangumi": [88, 89], "vision": 88, "imageri": 88, "bangumi_char_typ": 88, "definit": [88, 95], "video": 88, "secondari": 88, "often": 88, "lack": 88, "lead": 88, "under": [88, 107], "three": 88, "judg": 88, "anime_portrait": [88, 94], "mobilenetv3_v0_dist": [88, 97, 101, 102], "9998525381088257": 88, "00012103465269319713": 88, "6464786313008517e": 88, "906112609314732e": 88, "06": [88, 89, 91, 96, 97, 98, 99, 101], "9997243285179138": 88, "0002490800397936255": 88, "7215803381986916e": 88, "354368557978887e": 88, "9998849630355835": 88, "90006631379947e": 88, "3920385754317977e": 88, "2084233276254963e": 88, "9998877048492432": 88, "732793503440917e": 88, "4264976925915107e": 88, "0623419257171918e": 88, "07076334953308105": 88, "9290977716445923": 88, "0001044218079186976": 88, "4467317163944244e": 88, "2568268832401372e": 88, "9999498128890991": 88, "1810528778587468e": 88, "879474429093534e": 88, "260669109295122e": 88, "9999510049819946": 88, "2321036592766177e": 88, "025227553938748e": 88, "4251427273848094e": 88, "999957799911499": 88, "4273678718600422e": 88, "6884023302263813e": 88, "880981603288092e": 88, "0002326338435523212": 88, "9996368885040283": 88, "164971561403945e": 88, "00020793956355191767": 88, "13438372313976288": 88, "8652494549751282": 88, "000158855298650451": 88, "000238816806813702": 88, "3589179217815399": 88, "6406960487365723": 88, "0001471740542910993": 88, "002255884697660804": 88, "08208147436380386": 88, "9152728915214539": 88, "00038967153523117304": 88, "227699592884164e": 88, "0835404282261152e": 88, "1437502406770363e": 88, "9999284744262695": 88, "2125529792683665e": 88, "0218892384727951e": 88, "00011914174683624879": 88, "9998584985733032": 88, "2007669283775613e": 88, "6357082131435163e": 88, "3068713896209374e": 88, "9999185800552368": 88, "066640925273532e": 88, "529400813335087e": 88, "089402500540018e": 88, "9999388456344604": 88, "6406959295272827": 88, "not_paint": 89, "anime_classif": 89, "older": 89, "mobilenetv3_v1": [89, 99], "5_dist": 89, "3_dist": 89, "plot": [89, 92, 98, 102], "caformer_s36_v1": 89, "3_focal": 89, "8346158862113953": 89, "004201625939458609": 89, "0028638991061598063": 89, "15633030235767365": 89, "001988308737054467": 89, "9868855476379395": 89, "001178382197394967": 89, "00015886101755313575": 89, "0005986307514831424": 89, "011178601533174515": 89, "9933090209960938": 89, "0012440024875104427": 89, "00040085514774546027": 89, "004924307577311993": 89, "00012189441622467712": 89, "00031298911198973656": 89, "9968050718307495": 89, "182305903872475e": 89, "0027923565357923508": 89, "7805559259140864e": 89, "0004650334012694657": 89, "996709942817688": 89, "736721191671677e": 89, "0027629584074020386": 89, "4619508621981367e": 89, "0003803370927926153": 89, "998649537563324": 89, "190127922105603e": 89, "0008622839814051986": 89, "595230686594732e": 89, "0004573142796289176": 89, "00031435859273187816": 89, "8671838641166687": 89, "13199880719184875": 89, "563074617180973e": 89, "153919796110131e": 89, "290010737255216e": 89, "9727378487586975": 89, "027150526642799377": 89, "162296004826203e": 89, "4933258828241378e": 89, "0004275702522136271": 89, "995402455329895": 89, "002233930164948106": 89, "001911122351884842": 89, "1603819727897644": 89, "0007561995880678296": 89, "00017044576816260815": 89, "838487982749939": 89, "0002034590725088492": 89, "005001617129892111": 89, "000932251859921962": 89, "009352140128612518": 89, "9846979379653931": 89, "6018555470509455e": 89, "004064667969942093": 89, "464051254326478e": 89, "025772539898753166": 89, "9699516296386719": 89, "00011656546121230349": 89, "287263775244355e": 89, "370255853951676e": 89, "01098843663930893": 89, "0031668643932789564": 89, "9857884049415588": 89, "499273488065228e": 89, "8419872251106426e": 89, "0003471920208539814": 89, "029472889378666878": 89, "9700765609741211": 89, "0012387704337015748": 89, "001172148622572422": 89, "787473391043022e": 89, "003680602880194783": 89, "9938107132911682": 89, "8346157073974609": 89, "8671836853027344": 89, "8384883403778076": 89, "9846979975700378": 89, "9700766801834106": 89, "greyscal": 90, "jpeg_ful": [90, 103], "6125901": 90, "6125785": [90, 103], "6124220": 90, "rough": [91, 92, 98], "polish": 91, "mobilenetv3_v2": 91, "2_dist": [91, 99], "910087929805741e": 91, "1241951510310173": 91, "8757457137107849": 91, "00018937293498311192": 91, "030049214139580727": 91, "9697614312171936": 91, "008933082222938538": 91, "05096456781029701": 91, "9401022791862488": 91, "009832272306084633": 91, "9898634552955627": 91, "00030428936588577926": 91, "013919820077717304": 91, "9819902181625366": 91, "004089969675987959": 91, "04166747257113457": 91, "9582782983779907": 91, "4218515288084745e": 91, "8849249482154846": 91, "1149177998304367": 91, "0001573085755808279": 91, "9907882809638977": 91, "008958994410932064": 91, "0002527958422433585": 91, "9831690788269043": 91, "01682441122829914": 91, "613856385229155e": 91, "8757458329200745": 91, "8849248290061951": 91, "million": 92, "anime_r": [92, 94], "boundari": [92, 98], "challeng": [92, 98], "clean": [92, 98], "judgment": [92, 98], "intend": [92, 98], "quick": [92, 98, 104], "estim": [92, 98], "basi": [92, 98], "mobilenetv3_large_100_v0_ls0": 92, "caformer_s36_v0_ls0": 92, "7508869767189026": 92, "7034655809402466": 92, "728887677192688": 92, "7404400110244751": 92, "7446154952049255": 92, "7514738440513611": 92, "768704354763031": 92, "8219676613807678": 92, "7267540693283081": 92, "7645740509033203": 92, "7216582894325256": 92, "7615436315536499": 92, "815083920955658": 92, "8321858644485474": 92, "8204999566078186": 92, "820833146572113": 92, "chdir": 92, "doc": 92, "api_doc": 92, "7508870363235474": 92, "11212056130170822": 92, "06781744956970215": 92, "06917501986026764": 92, "7034654021263123": 92, "15903906524181366": 92, "06688199192285538": 92, "07061357796192169": 92, "7288877964019775": 92, "1476859599351883": 92, "060362350195646286": 92, "06306383013725281": 92, "7404399514198303": 92, "10337048768997192": 92, "08087948709726334": 92, "07530999928712845": 92, "055992450565099716": 92, "7446154356002808": 92, "13191790878772736": 92, "06747424602508545": 92, "06458679586648941": 92, "10566363483667374": 92, "07827574014663696": 92, "07079866528511047": 92, "7687042951583862": 92, "09974884241819382": 92, "06074819341301918": 92, "050435908138751984": 92, "8219675421714783": 92, "0593985915184021": 92, "06819795072078705": 92, "06569571048021317": 92, "1177448257803917": 92, "726753830909729": 92, "08980562537908554": 92, "06481882929801941": 92, "06922297924757004": 92, "10138414055109024": 92, "06351721286773682": 92, "07683827728033066": 92, "13798624277114868": 92, "05942752957344055": 92, "10584963858127594": 92, "7615437507629395": 92, "07317910343408585": 92, "060196295380592346": 92, "06751583516597748": 92, "0572039857506752": 92, "05398125201463699": 92, "06124086305499077": 92, "0525919646024704": 92, "8321859240531921": 92, "05922013148665428": 92, "06274889409542084": 92, "057530902326107025": 92, "8205001354217529": 92, "05683052912354469": 92, "06635929644107819": 92, "05597696080803871": 92, "8208332657814026": 92, "non_furri": 93, "mobilenetv3_v0": 93, "1_dist": 93, "9898804426193237": 93, "010119626298546791": 93, "9677742123603821": 93, "032225821167230606": 93, "959551215171814": 93, "040448784828186035": 93, "9535530209541321": 93, "04644693806767464": 93, "04358793422579765": 93, "9564120769500732": 93, "02767963521182537": 93, "9723203182220459": 93, "028900373727083206": 93, "9710996150970459": 93, "037573859095573425": 93, "9624261260032654": 93, "aicheck": [94, 104], "get_ai_created_scor": 94, "is_ai_cr": 94, "bangumi_char": [94, 104], "anime_bangumi_char_scor": 94, "anime_bangumi_char": 94, "anime_classify_scor": 94, "anime_classifi": 94, "is_greyscal": 94, "anime_completeness_scor": 94, "anime_complet": 94, "dbrate": [94, 104], "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": [94, 104], "anime_furry_scor": 94, "anime_furri": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": [94, 104], "anime_portrait_scor": 94, "anime_rating_scor": 94, "anime_real_scor": 94, "safe_check_scor": 94, "safe_check": 94, "style_ag": [94, 104], "anime_style_age_scor": 94, "anime_style_ag": 94, "teen": [94, 104], "anime_teen_scor": 94, "anime_teen": 94, "is_truncated_fil": 94, "screen": 95, "row": 95, "bottom": 95, "grayscal": 95, "monochrome_detect": 95, "mobilenetv3_large_100_dist_safe2": 95, "mobilenetv3_dist": 95, "caformer_s36": 95, "mono": 95, "9614395499229431": 95, "9458909034729004": 95, "9559807777404785": 95, "9651952981948853": 95, "9379720687866211": 95, "8814834356307983": 95, "03941023349761963": 95, "07492382079362869": 95, "09546589106321335": 95, "016521310433745384": 95, "005693843588232994": 95, "0315730981528759": 95, "Not": 96, "five": 96, "hentai": 96, "neutral": 96, "porn": 96, "sexi": 96, "infinit": 96, "nsfwj": 96, "tfj": 96, "mobil": 96, "9970946311950684": 96, "00198739324696362": 96, "000894528697244823": 96, "4315058251668233e": 96, "099447197513655e": 96, "9282580614089966": 96, "061733175069093704": 96, "008979619480669498": 96, "0007789491210132837": 96, "0002501663693692535": 96, "7945129871368408": 96, "2044062316417694": 96, "0005603990866802633": 96, "0004847997915931046": 96, "564094367902726e": 96, "7977773547172546": 96, "01352313905954361": 96, "18791256844997406": 96, "0004888656549155712": 96, "00029804420773871243": 96, "04498734697699547": 96, "9509441256523132": 96, "4087972633424215e": 96, "003999904729425907": 96, "4542059185914695e": 96, "002892113756388426": 96, "982390284538269": 96, "02520776737947e": 96, "014633022248744965": 96, "858086610212922e": 96, "002532319398596883": 96, "9887337684631348": 96, "231979568838142e": 96, "008699454367160797": 96, "8187158022774383e": 96, "03564726561307907": 96, "954788088798523": 96, "343036850215867e": 96, "009289607405662537": 96, "00020158555707894266": 96, "006372362840920687": 96, "006019102409482002": 96, "9694945812225342": 96, "015214097686111927": 96, "002899901708588004": 96, "0004039364866912365": 96, "00012730166781693697": 96, "987038791179657": 96, "007135333959013224": 96, "005294707603752613": 96, "06964848190546036": 96, "0014777459437027574": 96, "9276643395423889": 96, "0003031621454283595": 96, "0009063396137207747": 96, "00028707628371194005": 96, "00010888021643040702": 96, "9992460012435913": 96, "00015473493840545416": 96, "0002033217460848391": 96, "563037691696081e": 96, "008058490231633186": 96, "00044566826545633376": 96, "937960684299469": 96, "05353058874607086": 96, "364063445587817e": 96, "00562260951846838": 96, "00012077406427124515": 96, "9897090792655945": 96, "004547217860817909": 96, "564737981942017e": 96, "016690678894519806": 96, "001258736359886825": 96, "9766013622283936": 96, "005440687295049429": 96, "4481674952548929e": 96, "01861923187971115": 96, "0008914825739338994": 96, "9674761295318604": 96, "012998746708035469": 96, "691116141155362e": 96, "0007601747056469321": 96, "0005019629606977105": 96, "039504989981651306": 96, "9591660499572754": 96, "0001652583305258304": 96, "0002614929690025747": 96, "020374108105897903": 96, "029394468292593956": 96, "9498046040534973": 96, "00016299057460855693": 96, "004782819654792547": 96, "002861740067601204": 96, "12280157208442688": 96, "8693908452987671": 96, "0001731760276015848": 96, "304211274255067e": 96, "03286275267601013": 96, "010648751631379128": 96, "9562522172927856": 96, "999900221824646": 97, "645313209854066e": 97, "3387104445428122e": 97, "9999704360961914": 97, "4465465685352683e": 97, "071506166132167e": 97, "9999785423278809": 97, "512719154561637e": 97, "292278612818336e": 97, "919455750496127e": 97, "9999444484710693": 97, "3647335082350764e": 97, "0555699191172607e": 97, "9999880790710449": 97, "3210242286731955e": 97, "7451418898417614e": 97, "9999822378158569": 97, "2084267331811134e": 97, "7460413321023225e": 97, "1532473820352607e": 97, "9999996423721313": 97, "0316136922483565e": 97, "840229633236049e": 97, "9999998807907104": [97, 98], "736660568800289e": 97, "199210472208506e": 97, "9999992847442627": 97, "r15": 98, "r18": 98, "sankaku": 98, "mobilenetv3_v1_pruned_ls0": 98, "caformer_s36_plu": [98, 102], "5863172936624323e": 98, "480062353375615e": 98, "9924363493919373": 98, "007255776319652796": 98, "0003077814180869609": 98, "996969997882843": 98, "0030054834205657244": 98, "4601260520284995e": 98, "9966891407966614": 98, "003293127752840519": 98, "770909148035571e": 98, "00025384966284036636": 98, "9996721744537354": 98, "399192691082135e": 98, "973351603141055e": 98, "9998563528060913": 98, "391309580067173e": 98, "0018681309884414077": 98, "9827859997749329": 98, "015345841646194458": 98, "013710384257137775": 98, "8339558839797974": 98, "15233369171619415": 98, "951323833462084e": 98, "00029566374723799527": 98, "9997004270553589": 98, "00018434497178532183": 98, "568440272123553e": 98, "9997699856758118": 98, "11225129129889e": 98, "051862899563275e": 98, "9999485015869141": 98, "902020231791539e": 98, "0005639699520543218": 98, "9994290471076965": 98, "anime_real_cl": 99, "4_dist": 99, "9999716281890869": 99, "8398366339388303e": 99, "9992202520370483": 99, "0007797438884153962": 99, "9999709129333496": 99, "905452492996119e": 99, "9999765157699585": 99, "3499671442550607e": 99, "9994087219238281": 99, "0005913018831051886": 99, "9999759197235107": 99, "4061362637439743e": 99, "9999052286148071": 99, "475799015490338e": 99, "403173675702419e": 99, "5848207794988411e": 99, "0010207017185166478": 99, "9989792704582214": 99, "2124368115328252e": 99, "9999977350234985": 99, "6512358342879452e": 99, "9999834299087524": 99, "359853614412714e": 99, "9999936819076538": 99, "600314317329321e": 99, "9999840259552002": 99, "5589323083986528e": 99, "9999843835830688": 99, "5513256585109048e": 99, "9999845027923584": 99, "pollut": 100, "shit": 100, "checker": 100, "mobilenet": 100, "v2": 100, "max_batch_s": 100, "1970": 101, "1980": 101, "1990": 101, "2000": 101, "2010": 101, "2015": 101, "2020": 101, "ag": 101, "9805465340614319": 101, "761269782553427e": 101, "0005044879508204758": 101, "01569165475666523": 101, "002850610064342618": 101, "00037849770160391927": 101, "9434612113400362e": 101, "053497342392802e": 101, "9992554783821106": 101, "0006490182713605464": 101, "8857468805654207e": 101, "317252262353577e": 101, "314484721769986e": 101, "0750001138148946e": 101, "706833609205205e": 101, "00034479793976061046": 101, "9995512366294861": 101, "391363472677767e": 101, "4607510820496827e": 101, "0679690351244062e": 101, "661913514311891e": 101, "757471131393686e": 101, "0744897230761126e": 101, "76177470368566e": 101, "9996387958526611": 101, "160279296338558e": 101, "00013228354509919882": 101, "1361367038916796e": 101, "464057489414699e": 101, "2412899599876255e": 101, "703883653040975e": 101, "127358498517424e": 101, "9973921775817871": 101, "0022309015039354563": 101, "00018872201326303184": 101, "780902943617548e": 101, "422096920578042e": 101, "638929097680375e": 101, "152203023797483e": 101, "00028818511054851115": 101, "9996094107627869": 101, "58777353237383e": 101, "9200742826797068e": 101, "00017117452807724476": 101, "518441947875544e": 101, "885544381570071e": 101, "4389253010449465e": 101, "1696006772108376e": 101, "9996393918991089": 101, "contenti": 102, "safe_teen": 102, "non_teen": 102, "caformer_s36_v0": 102, "9998493194580078": 102, "0378791052498855e": 102, "00012023092131130397": 102, "9790042638778687": 102, "0017522255657240748": 102, "01924353837966919": 102, "9998124241828918": 102, "19778298237361e": 102, "0001456339523429051": 102, "0008521362324245274": 102, "9989691972732544": 102, "00017870066221803427": 102, "0992944781901315e": 102, "9994398951530457": 102, "0004991036257706583": 102, "2035720727872103e": 102, "9994019269943237": 102, "0005460577667690814": 102, "0478151529678144e": 102, "524079147609882e": 102, "999934196472168": 102, "786742884898558e": 102, "653994154883549e": 102, "9998156428337097": 102, "0001218809193233028": 102, "00013706681784242392": 102, "9997410178184509": 102, "jpeg_trunc": 103, "2216614_truncat": 103, "imagefil": 103, "load_truncated_imag": 103, "ascii": 104, "metric": 104, "list_det_model": 104, "list_rec_model": 104, "sd": 104, "tag": 104, "platform": [105, 106], "shutil": [105, 106], "cpuinfo": [105, 106], "psutil": [105, 106], "hbutil": [105, 106], "size_to_bytes_str": [105, 106], "python_implement": [105, 106], "python_vers": [105, 106], "brand": [105, 106], "get_cpu_info": [105, 106], "brand_raw": [105, 106], "cpu_count": [105, 106], "freq": [105, 106], "cpu_freq": [105, 106], "mhz": [105, 106], "virtual_memori": [105, 106], "precis": [105, 106], "ye": [105, 106], "nvidia": [105, 106], "smi": [105, 106], "1021": [105, 106], "azur": [105, 106], "x86_64": [105, 106], "glibc2": [105, 106], "cpython": [105, 106], "amd": [105, 106], "epyc": [105, 106], "7763": [105, 106], "3302": 105, "2392500000005": 105, "615": [105, 106], "gib": [105, 106], "deploi": [105, 106], "action": [105, 106], "3084": 106, "54375": 106, "imgutil": 107, "pypi": 107, "simpli": 107, "newest": 107, "git": 107, "script": 107, "__name__": 107, "__main__": 107, "narugo1992": 107, "still": 107, "out": 107, "io": 107, "html": 107, "faq": 108}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [30, 0, 0, "-", "generic"], [34, 0, 0, "-", "metadata"], [39, 0, 0, "-", "metrics"], [43, 0, 0, "-", "ocr"], [47, 0, 0, "-", "operate"], [51, 0, 0, "-", "pose"], [54, 0, 0, "-", "preprocess"], [59, 0, 0, "-", "resource"], [61, 0, 0, "-", "restore"], [64, 0, 0, "-", "sd"], [68, 0, 0, "-", "segment"], [75, 0, 0, "-", "tagging"], [82, 0, 0, "-", "upscale"], [85, 0, 0, "-", "utils"], [94, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "clip"], [29, 0, 0, "-", "enhance"], [31, 0, 0, "-", "siglip"], [32, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[28, 3, 1, "", "CLIPModel"], [28, 1, 1, "", "clip_image_encode"], [28, 1, 1, "", "clip_predict"], [28, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "image_encode"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[29, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "process"]], "imgutils.generic.siglip": [[31, 3, 1, "", "SigLIPModel"], [31, 1, 1, "", "siglip_image_encode"], [31, 1, 1, "", "siglip_predict"], [31, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "image_encode"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"], [31, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[32, 3, 1, "", "YOLOModel"], [32, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"]], "imgutils.metadata": [[33, 0, 0, "-", "geninfo"], [35, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[33, 1, 1, "", "read_geninfo_exif"], [33, 1, 1, "", "read_geninfo_gif"], [33, 1, 1, "", "read_geninfo_parameters"], [33, 1, 1, "", "write_geninfo_exif"], [33, 1, 1, "", "write_geninfo_gif"], [33, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[35, 3, 1, "", "ImageLsbDataExtractor"], [35, 3, 1, "", "LSBExtractor"], [35, 3, 1, "", "LSBReadError"], [35, 1, 1, "", "inject_data"], [35, 1, 1, "", "read_lsb_metadata"], [35, 1, 1, "", "read_lsb_raw_bytes"], [35, 1, 1, "", "serialize_json"], [35, 1, 1, "", "serialize_pnginfo"], [35, 1, 1, "", "write_lsb_metadata"], [35, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[35, 4, 1, "", "__init__"], [35, 4, 1, "", "get_next_n_bytes"], [35, 4, 1, "", "get_one_byte"], [35, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[36, 0, 0, "-", "aesthetic"], [37, 0, 0, "-", "ccip"], [38, 0, 0, "-", "dbaesthetic"], [40, 0, 0, "-", "laplacian"], [41, 0, 0, "-", "lpips"], [42, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[36, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[37, 1, 1, "", "ccip_batch_differences"], [37, 1, 1, "", "ccip_batch_extract_features"], [37, 1, 1, "", "ccip_batch_same"], [37, 1, 1, "", "ccip_clustering"], [37, 1, 1, "", "ccip_default_clustering_params"], [37, 1, 1, "", "ccip_default_threshold"], [37, 1, 1, "", "ccip_difference"], [37, 1, 1, "", "ccip_extract_feature"], [37, 1, 1, "", "ccip_merge"], [37, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[38, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[40, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[41, 1, 1, "", "lpips_clustering"], [41, 1, 1, "", "lpips_difference"], [41, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, 1, 1, "", "psnr"]], "imgutils.ocr": [[43, 1, 1, "", "detect_text_with_ocr"], [43, 1, 1, "", "list_det_models"], [43, 1, 1, "", "list_rec_models"], [43, 1, 1, "", "ocr"]], "imgutils.operate": [[44, 0, 0, "-", "align"], [45, 0, 0, "-", "censor_"], [46, 0, 0, "-", "imgcensor"], [48, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[44, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[45, 3, 1, "", "BaseCensor"], [45, 3, 1, "", "BlurCensor"], [45, 3, 1, "", "ColorCensor"], [45, 3, 1, "", "PixelateCensor"], [45, 1, 1, "", "censor_areas"], [45, 1, 1, "", "censor_nsfw"], [45, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[46, 3, 1, "", "EmojiBasedCensor"], [46, 3, 1, "", "ImageBasedCensor"], [46, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "find_for_area"], [46, 5, 1, "", "height"], [46, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[48, 1, 1, "", "squeeze"], [48, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[49, 0, 0, "-", "dwpose"], [50, 0, 0, "-", "format"], [52, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[49, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[50, 3, 1, "", "OP18KeyPointSet"], [50, 2, 1, "", "OP18_BODY_MAX"], [50, 2, 1, "", "OP18_BODY_MIN"], [50, 2, 1, "", "OP18_FACE_MAX"], [50, 2, 1, "", "OP18_FACE_MIN"], [50, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [50, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [50, 2, 1, "", "OP18_LEFT_HAND_MAX"], [50, 2, 1, "", "OP18_LEFT_HAND_MIN"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [50, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [50, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [50, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [50, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "__mul__"], [50, 4, 1, "", "__truediv__"], [50, 5, 1, "", "body"], [50, 5, 1, "", "face"], [50, 5, 1, "", "left_foot"], [50, 5, 1, "", "left_hand"], [50, 5, 1, "", "right_foot"], [50, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[50, 7, 1, "", "LEFT_ANKLE"], [50, 7, 1, "", "LEFT_BIG_TOE"], [50, 7, 1, "", "LEFT_EAR"], [50, 7, 1, "", "LEFT_ELBOW"], [50, 7, 1, "", "LEFT_EYE"], [50, 7, 1, "", "LEFT_HEEL"], [50, 7, 1, "", "LEFT_HIP"], [50, 7, 1, "", "LEFT_KNEE"], [50, 7, 1, "", "LEFT_SHOULDER"], [50, 7, 1, "", "LEFT_SMALL_TOE"], [50, 7, 1, "", "LEFT_WRIST"], [50, 7, 1, "", "NECK"], [50, 7, 1, "", "NOSE"], [50, 7, 1, "", "RIGHT_ANKLE"], [50, 7, 1, "", "RIGHT_BIG_TOE"], [50, 7, 1, "", "RIGHT_EAR"], [50, 7, 1, "", "RIGHT_ELBOW"], [50, 7, 1, "", "RIGHT_EYE"], [50, 7, 1, "", "RIGHT_HEEL"], [50, 7, 1, "", "RIGHT_HIP"], [50, 7, 1, "", "RIGHT_KNEE"], [50, 7, 1, "", "RIGHT_SHOULDER"], [50, 7, 1, "", "RIGHT_SMALL_TOE"], [50, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[52, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[53, 0, 0, "-", "base"], [55, 0, 0, "-", "pillow"], [56, 0, 0, "-", "torchvision"], [57, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[53, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[55, 1, 1, "", "create_pillow_transforms"], [55, 1, 1, "", "parse_pillow_transforms"], [55, 1, 1, "", "register_pillow_parse"], [55, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[56, 1, 1, "", "create_torchvision_transforms"], [56, 1, 1, "", "parse_torchvision_transforms"], [56, 1, 1, "", "register_torchvision_parse"], [56, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[57, 3, 1, "", "NotProcessorTypeError"], [57, 1, 1, "", "convert_to_size_dict"], [57, 1, 1, "", "create_bit_transforms"], [57, 1, 1, "", "create_blip_transforms"], [57, 1, 1, "", "create_clip_transforms"], [57, 1, 1, "", "create_convnext_transforms"], [57, 1, 1, "", "create_mobilenetv2_transforms"], [57, 1, 1, "", "create_siglip_transforms"], [57, 1, 1, "", "create_transforms_from_bit_processor"], [57, 1, 1, "", "create_transforms_from_blip_processor"], [57, 1, 1, "", "create_transforms_from_clip_processor"], [57, 1, 1, "", "create_transforms_from_convnext_processor"], [57, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [57, 1, 1, "", "create_transforms_from_siglip_processor"], [57, 1, 1, "", "create_transforms_from_transformers"], [57, 1, 1, "", "create_transforms_from_vit_processor"], [57, 1, 1, "", "create_vit_transforms"], [57, 1, 1, "", "get_size_dict"], [57, 1, 1, "", "is_valid_size_dict"], [57, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[58, 0, 0, "-", "background"]], "imgutils.resource.background": [[58, 3, 1, "", "BackgroundImageSet"], [58, 1, 1, "", "get_bg_image"], [58, 1, 1, "", "get_bg_image_file"], [58, 1, 1, "", "list_bg_image_files"], [58, 1, 1, "", "random_bg_image"], [58, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[58, 4, 1, "", "__init__"], [58, 4, 1, "", "get_image"], [58, 4, 1, "", "get_image_file"], [58, 4, 1, "", "list_image_files"], [58, 4, 1, "", "random_image"], [58, 4, 1, "", "random_image_file"]], "imgutils.restore": [[60, 0, 0, "-", "adversarial"], [62, 0, 0, "-", "nafnet"], [63, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[60, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[62, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[63, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[65, 0, 0, "-", "metadata"], [66, 0, 0, "-", "model"], [67, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[65, 3, 1, "", "SDMetaData"], [65, 1, 1, "", "get_sdmeta_from_image"], [65, 1, 1, "", "parse_sdmeta_from_text"], [65, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[65, 4, 1, "", "__str__"], [65, 5, 1, "", "pnginfo"], [65, 5, 1, "", "text"]], "imgutils.sd.model": [[66, 1, 1, "", "read_metadata"], [66, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[67, 3, 1, "", "NAIMetaData"], [67, 3, 1, "", "NAIMetadata"], [67, 1, 1, "", "add_naimeta_to_image"], [67, 1, 1, "", "get_naimeta_from_image"], [67, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[67, 4, 1, "", "__init__"], [67, 5, 1, "", "pnginfo"]], "imgutils.segment": [[69, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[69, 1, 1, "", "get_isnetis_mask"], [69, 1, 1, "", "segment_rgba_with_isnetis"], [69, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[70, 0, 0, "-", "blacklist"], [71, 0, 0, "-", "character"], [72, 0, 0, "-", "deepdanbooru"], [73, 0, 0, "-", "deepgelbooru"], [74, 0, 0, "-", "format"], [76, 0, 0, "-", "match"], [77, 0, 0, "-", "mldanbooru"], [78, 0, 0, "-", "order"], [79, 0, 0, "-", "overlap"], [80, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[70, 1, 1, "", "drop_blacklisted_tags"], [70, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[71, 2, 1, "", "CHAR_PREFIXES"], [71, 2, 1, "", "CHAR_SUFFIXES"], [71, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [71, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [71, 2, 1, "", "CHAR_WHITELIST_WORD"], [71, 3, 1, "", "CharacterTagPool"], [71, 1, 1, "", "drop_basic_character_tags"], [71, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "drop_basic_character_tags"], [71, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[72, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[74, 1, 1, "", "add_underline"], [74, 1, 1, "", "remove_underline"], [74, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[76, 1, 1, "", "tag_match_full"], [76, 1, 1, "", "tag_match_prefix"], [76, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[77, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[78, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[79, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[80, 1, 1, "", "convert_wd14_emb_to_prediction"], [80, 1, 1, "", "denormalize_wd14_emb"], [80, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[81, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[81, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[83, 0, 0, "-", "cache"], [84, 0, 0, "-", "func"], [86, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[83, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[84, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[86, 1, 1, "", "get_onnx_provider"], [86, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[87, 0, 0, "-", "aicheck"], [88, 0, 0, "-", "bangumi_char"], [89, 0, 0, "-", "classify"], [90, 0, 0, "-", "color"], [91, 0, 0, "-", "completeness"], [92, 0, 0, "-", "dbrating"], [93, 0, 0, "-", "furry"], [95, 0, 0, "-", "monochrome"], [96, 0, 0, "-", "nsfw"], [97, 0, 0, "-", "portrait"], [98, 0, 0, "-", "rating"], [99, 0, 0, "-", "real"], [100, 0, 0, "-", "safe"], [101, 0, 0, "-", "style_age"], [102, 0, 0, "-", "teen"], [103, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[87, 1, 1, "", "get_ai_created_score"], [87, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[88, 1, 1, "", "anime_bangumi_char"], [88, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[89, 1, 1, "", "anime_classify"], [89, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[90, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[91, 1, 1, "", "anime_completeness"], [91, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[92, 1, 1, "", "anime_dbrating"], [92, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[93, 1, 1, "", "anime_furry"], [93, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[95, 1, 1, "", "get_monochrome_score"], [95, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[96, 1, 1, "", "nsfw_pred"], [96, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[97, 1, 1, "", "anime_portrait"], [97, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[98, 1, 1, "", "anime_rating"], [98, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[99, 1, 1, "", "anime_real"], [99, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[100, 1, 1, "", "safe_check"], [100, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[101, 1, 1, "", "anime_style_age"], [101, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[102, 1, 1, "", "anime_teen"], [102, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[103, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 58], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 66], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 52], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30, 31, 32], "classifi": [27, 89], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "clip": 28, "clipmodel": 28, "clip_image_encod": 28, "clip_text_encod": 28, "clip_predict": 28, "enhanc": 29, "imageenhanc": 29, "siglip": 31, "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolo": 32, "yolomodel": 32, "yolo_predict": 32, "metadata": [33, 34, 35, 65], "geninfo": 33, "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "lsb": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "metric": [36, 37, 38, 39, 40, 41, 42], "aesthet": 36, "get_aesthetic_scor": 36, "ccip": 37, "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": 38, "anime_dbaesthet": 38, "laplacian": 40, "laplacian_scor": 40, "lpip": 41, "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": 42, "psnr": 42, "ocr": 43, "detect_text_with_ocr": 43, "list_det_model": 43, "list_rec_model": 43, "oper": [44, 45, 46, 47, 48], "align": 44, "align_maxs": 44, "censor_": 45, "censor_area": 45, "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "register_censor_method": 45, "imgcensor": 46, "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": 48, "squeeze_with_transpar": 48, "pose": [49, 50, 51, 52], "dwpose": 49, "dwpose_estim": 49, "format": [50, 74], "op18keypointset": 50, "openpose18": 50, "op18_body_max": 50, "op18_body_min": 50, "op18_face_max": 50, "op18_face_min": 50, "op18_left_foot_max": 50, "op18_left_foot_min": 50, "op18_left_hand_max": 50, "op18_left_hand_min": 50, "op18_right_foot_max": 50, "op18_right_foot_min": 50, "op18_right_hand_max": 50, "op18_right_hand_min": 50, "op18_visu": 52, "preprocess": [53, 54, 55, 56, 57], "base": 53, "notparsetarget": 53, "pillow": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "torchvis": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "transform": 57, "register_creators_for_transform": 57, "notprocessortypeerror": 57, "create_transforms_from_transform": 57, "is_valid_size_dict": 57, "convert_to_size_dict": 57, "get_size_dict": 57, "create_clip_transform": 57, "create_transforms_from_clip_processor": 57, "create_convnext_transform": 57, "create_transforms_from_convnext_processor": 57, "create_vit_transform": 57, "create_transforms_from_vit_processor": 57, "create_siglip_transform": 57, "create_transforms_from_siglip_processor": 57, "create_bit_transform": 57, "create_transforms_from_bit_processor": 57, "create_blip_transform": 57, "create_transforms_from_blip_processor": 57, "create_mobilenetv2_transform": 57, "create_transforms_from_mobilenetv2_processor": 57, "resourc": [58, 59], "backgroundimageset": 58, "list_bg_image_fil": 58, "get_bg_image_fil": 58, "get_bg_imag": 58, "random_bg_image_fil": 58, "random_bg_imag": 58, "restor": [60, 61, 62, 63], "adversari": 60, "remove_adversarial_nois": 60, "nafnet": 62, "restore_with_nafnet": 62, "scunet": 63, "restore_with_scunet": 63, "sd": [64, 65, 66, 67], "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 66, "save_with_metadata": 66, "nai": 67, "naimetadata": 67, "get_naimeta_from_imag": 67, "add_naimeta_to_imag": 67, "save_image_with_naimeta": 67, "segment": [68, 69], "isneti": 69, "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "tag": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "blacklist": 70, "is_blacklist": 70, "drop_blacklisted_tag": 70, "charact": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "deepdanbooru": 72, "get_deepdanbooru_tag": 72, "deepgelbooru": 73, "get_deepgelbooru_tag": 73, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "match": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "mldanbooru": 77, "get_mldanbooru_tag": 77, "order": 78, "sort_tag": 78, "overlap": 79, "drop_overlap_tag": 79, "wd14": 80, "get_wd14_tag": 80, "convert_wd14_emb_to_predict": 80, "denormalize_wd14_emb": 80, "upscal": [81, 82], "cdc": 81, "upscale_with_cdc": 81, "util": [83, 84, 85, 86], "cach": 83, "ts_lru_cach": 83, "func": 84, "sigmoid": 84, "onnxruntim": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "valid": [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "aicheck": 87, "get_ai_created_scor": 87, "is_ai_cr": 87, "bangumi_char": 88, "anime_bangumi_char_scor": 88, "anime_bangumi_char": 88, "anime_classify_scor": 89, "anime_classifi": 89, "color": 90, "is_greyscal": 90, "complet": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": 92, "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": 93, "anime_furry_scor": 93, "anime_furri": 93, "monochrom": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": 97, "anime_portrait_scor": 97, "anime_portrait": 97, "rate": 98, "anime_rating_scor": 98, "anime_r": [98, 99], "real": 99, "anime_real_scor": 99, "safe": 100, "safe_check_scor": 100, "safe_check": 100, "style_ag": 101, "anime_style_age_scor": 101, "anime_style_ag": 101, "teen": 102, "anime_teen_scor": 102, "anime_teen": 102, "truncat": 103, "is_truncated_fil": 103, "welcom": 104, "": 104, "document": 104, "overview": 104, "tutori": 104, "inform": [104, 105, 106], "api": 104, "run": [105, 106], "environ": [105, 106], "instal": 107, "quick": 108, "start": 108}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "CLIPModel": [[28, "clipmodel"]], "clip_image_encode": [[28, "clip-image-encode"]], "clip_text_encode": [[28, "clip-text-encode"]], "clip_predict": [[28, "clip-predict"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[29, "imageenhancer"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "SigLIPModel": [[31, "siglipmodel"]], "siglip_image_encode": [[31, "siglip-image-encode"]], "siglip_text_encode": [[31, "siglip-text-encode"]], "siglip_predict": [[31, "siglip-predict"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "YOLOModel": [[32, "yolomodel"]], "yolo_predict": [[32, "yolo-predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[33, "read-geninfo-parameters"]], "read_geninfo_exif": [[33, "read-geninfo-exif"]], "read_geninfo_gif": [[33, "read-geninfo-gif"]], "write_geninfo_parameters": [[33, "write-geninfo-parameters"]], "write_geninfo_exif": [[33, "write-geninfo-exif"]], "write_geninfo_gif": [[33, "write-geninfo-gif"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[35, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[35, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[35, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[35, "write-lsb-metadata"]], "LSBReadError": [[35, "lsbreaderror"]], "LSBExtractor": [[35, "lsbextractor"]], "ImageLsbDataExtractor": [[35, "imagelsbdataextractor"]], "serialize_pnginfo": [[35, "serialize-pnginfo"]], "serialize_json": [[35, "serialize-json"]], "inject_data": [[35, "inject-data"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[36, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[37, "ccip-extract-feature"]], "ccip_batch_extract_features": [[37, "ccip-batch-extract-features"]], "ccip_default_threshold": [[37, "ccip-default-threshold"]], "ccip_difference": [[37, "ccip-difference"]], "ccip_same": [[37, "ccip-same"]], "ccip_batch_differences": [[37, "ccip-batch-differences"]], "ccip_batch_same": [[37, "ccip-batch-same"]], "ccip_default_clustering_params": [[37, "ccip-default-clustering-params"]], "ccip_clustering": [[37, "ccip-clustering"]], "ccip_merge": [[37, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[38, "anime-dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[40, "laplacian-score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[41, "lpips-extract-feature"]], "lpips_difference": [[41, "lpips-difference"]], "lpips_clustering": [[41, "lpips-clustering"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr": [[42, "id1"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "detect_text_with_ocr": [[43, "detect-text-with-ocr"]], "ocr": [[43, "ocr"]], "list_det_models": [[43, "list-det-models"]], "list_rec_models": [[43, "list-rec-models"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "align_maxsize": [[44, "align-maxsize"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "censor_areas": [[45, "censor-areas"]], "censor_nsfw": [[45, "censor-nsfw"]], "BaseCensor": [[45, "basecensor"]], "ColorCensor": [[45, "colorcensor"]], "BlurCensor": [[45, "blurcensor"]], "PixelateCensor": [[45, "pixelatecensor"]], "register_censor_method": [[45, "register-censor-method"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[46, "imagebasedcensor"]], "EmojiBasedCensor": [[46, "emojibasedcensor"]], "SingleImage": [[46, "singleimage"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze": [[48, "squeeze"]], "squeeze_with_transparency": [[48, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[49, "dwpose-estimate"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[50, "op18keypointset"]], "OpenPose18": [[50, "openpose18"]], "OP18_BODY_MAX": [[50, "op18-body-max"]], "OP18_BODY_MIN": [[50, "op18-body-min"]], "OP18_FACE_MAX": [[50, "op18-face-max"]], "OP18_FACE_MIN": [[50, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[50, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[50, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[50, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[50, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[50, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[50, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[50, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[50, "op18-right-hand-min"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize": [[52, "op18-visualize"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "NotParseTarget": [[53, "notparsetarget"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[55, "register-pillow-transform"]], "register_pillow_parse": [[55, "register-pillow-parse"]], "create_pillow_transforms": [[55, "create-pillow-transforms"]], "parse_pillow_transforms": [[55, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[56, "register-torchvision-transform"]], "register_torchvision_parse": [[56, "register-torchvision-parse"]], "create_torchvision_transforms": [[56, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[56, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[57, "register-creators-for-transformers"]], "NotProcessorTypeError": [[57, "notprocessortypeerror"]], "create_transforms_from_transformers": [[57, "create-transforms-from-transformers"]], "is_valid_size_dict": [[57, "is-valid-size-dict"]], "convert_to_size_dict": [[57, "convert-to-size-dict"]], "get_size_dict": [[57, "get-size-dict"]], "create_clip_transforms": [[57, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[57, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[57, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[57, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[57, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[57, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[57, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[57, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[57, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[57, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[57, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[57, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[57, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[57, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "BackgroundImageSet": [[58, "backgroundimageset"]], "list_bg_image_files": [[58, "list-bg-image-files"]], "get_bg_image_file": [[58, "get-bg-image-file"]], "get_bg_image": [[58, "get-bg-image"]], "random_bg_image_file": [[58, "random-bg-image-file"]], "random_bg_image": [[58, "random-bg-image"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[60, "remove-adversarial-noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[62, "restore-with-nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[63, "restore-with-scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "SDMetaData": [[65, "sdmetadata"]], "parse_sdmeta_from_text": [[65, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[65, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[65, "save-image-with-sdmeta"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata": [[66, "read-metadata"]], "save_with_metadata": [[66, "save-with-metadata"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "NAIMetaData": [[67, "naimetadata"]], "NAIMetadata": [[67, "id1"]], "get_naimeta_from_image": [[67, "get-naimeta-from-image"]], "add_naimeta_to_image": [[67, "add-naimeta-to-image"]], "save_image_with_naimeta": [[67, "save-image-with-naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[69, "get-isnetis-mask"]], "segment_with_isnetis": [[69, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[69, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[70, "is-blacklisted"]], "drop_blacklisted_tags": [[70, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[71, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[71, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[71, "char-whitelist-word"]], "CHAR_SUFFIXES": [[71, "char-suffixes"]], "CHAR_PREFIXES": [[71, "char-prefixes"]], "CharacterTagPool": [[71, "charactertagpool"]], "is_basic_character_tag": [[71, "is-basic-character-tag"]], "drop_basic_character_tags": [[71, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[72, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[73, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "add_underline": [[74, "add-underline"]], "remove_underline": [[74, "remove-underline"]], "tags_to_text": [[74, "tags-to-text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_suffix": [[76, "tag-match-suffix"]], "tag_match_prefix": [[76, "tag-match-prefix"]], "tag_match_full": [[76, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[77, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags": [[78, "sort-tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[79, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[80, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[80, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[80, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[81, "upscale-with-cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache": [[83, "ts-lru-cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid": [[84, "sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[86, "get-onnx-provider"]], "open_onnx_model": [[86, "open-onnx-model"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[87, "get-ai-created-score"]], "is_ai_created": [[87, "is-ai-created"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[88, "anime-bangumi-char-score"]], "anime_bangumi_char": [[88, "anime-bangumi-char"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "anime_classify_score": [[89, "anime-classify-score"]], "anime_classify": [[89, "anime-classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale": [[90, "is-greyscale"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[91, "anime-completeness-score"]], "anime_completeness": [[91, "anime-completeness"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[92, "anime-dbrating-score"]], "anime_dbrating": [[92, "anime-dbrating"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "anime_furry_score": [[93, "anime-furry-score"]], "anime_furry": [[93, "anime-furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[95, "get-monochrome-score"]], "is_monochrome": [[95, "is-monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[96, "nsfw-pred-score"]], "nsfw_pred": [[96, "nsfw-pred"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[97, "anime-portrait-score"]], "anime_portrait": [[97, "anime-portrait"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_rating_score": [[98, "anime-rating-score"]], "anime_rating": [[98, "anime-rating"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "anime_real_score": [[99, "anime-real-score"]], "anime_real": [[99, "anime-real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check_score": [[100, "safe-check-score"]], "safe_check": [[100, "safe-check"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[101, "anime-style-age-score"]], "anime_style_age": [[101, "anime-style-age"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "anime_teen_score": [[102, "anime-teen-score"]], "anime_teen": [[102, "anime-teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file": [[103, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[104, "welcome-to-imgutils-s-documentation"]], "Overview": [[104, "overview"]], "Tutorials": [[104, null]], "Information": [[104, null]], "API Documentation": [[104, null]], "Run Environment Information": [[105, "Run-Environment-Information"], [106, "Run-Environment-Information"]], "Installation": [[107, "installation"]], "Quick Start": [[108, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.clip"], [29, "module-imgutils.generic.enhance"], [30, "module-imgutils.generic"], [31, "module-imgutils.generic.siglip"], [32, "module-imgutils.generic.yolo"], [33, "module-imgutils.metadata.geninfo"], [34, "module-imgutils.metadata"], [35, "module-imgutils.metadata.lsb"], [36, "module-imgutils.metrics.aesthetic"], [37, "module-imgutils.metrics.ccip"], [38, "module-imgutils.metrics.dbaesthetic"], [39, "module-imgutils.metrics"], [40, "module-imgutils.metrics.laplacian"], [41, "module-imgutils.metrics.lpips"], [42, "module-imgutils.metrics.psnr_"], [43, "module-imgutils.ocr"], [44, "module-imgutils.operate.align"], [45, "module-imgutils.operate.censor_"], [46, "module-imgutils.operate.imgcensor"], [47, "module-imgutils.operate"], [48, "module-imgutils.operate.squeeze"], [49, "module-imgutils.pose.dwpose"], [50, "module-imgutils.pose.format"], [51, "module-imgutils.pose"], [52, "module-imgutils.pose.visual"], [53, "module-imgutils.preprocess.base"], [54, "module-imgutils.preprocess"], [55, "module-imgutils.preprocess.pillow"], [56, "module-imgutils.preprocess.torchvision"], [57, "module-imgutils.preprocess.transformers"], [58, "module-imgutils.resource.background"], [59, "module-imgutils.resource"], [60, "module-imgutils.restore.adversarial"], [61, "module-imgutils.restore"], [62, "module-imgutils.restore.nafnet"], [63, "module-imgutils.restore.scunet"], [64, "module-imgutils.sd"], [65, "module-imgutils.sd.metadata"], [66, "module-imgutils.sd.model"], [67, "module-imgutils.sd.nai"], [68, "module-imgutils.segment"], [69, "module-imgutils.segment.isnetis"], [70, "module-imgutils.tagging.blacklist"], [71, "module-imgutils.tagging.character"], [72, "module-imgutils.tagging.deepdanbooru"], [73, "module-imgutils.tagging.deepgelbooru"], [74, "module-imgutils.tagging.format"], [75, "module-imgutils.tagging"], [76, "module-imgutils.tagging.match"], [77, "module-imgutils.tagging.mldanbooru"], [78, "module-imgutils.tagging.order"], [79, "module-imgutils.tagging.overlap"], [80, "module-imgutils.tagging.wd14"], [81, "module-imgutils.upscale.cdc"], [82, "module-imgutils.upscale"], [83, "module-imgutils.utils.cache"], [84, "module-imgutils.utils.func"], [85, "module-imgutils.utils"], [86, "module-imgutils.utils.onnxruntime"], [87, "module-imgutils.validate.aicheck"], [88, "module-imgutils.validate.bangumi_char"], [89, "module-imgutils.validate.classify"], [90, "module-imgutils.validate.color"], [91, "module-imgutils.validate.completeness"], [92, "module-imgutils.validate.dbrating"], [93, "module-imgutils.validate.furry"], [94, "module-imgutils.validate"], [95, "module-imgutils.validate.monochrome"], [96, "module-imgutils.validate.nsfw"], [97, "module-imgutils.validate.portrait"], [98, "module-imgutils.validate.rating"], [99, "module-imgutils.validate.real"], [100, "module-imgutils.validate.safe"], [101, "module-imgutils.validate.style_age"], [102, "module-imgutils.validate.teen"], [103, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[28, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[28, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[28, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[28, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[29, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[29, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[29, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[30, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[31, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[31, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[31, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[32, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[32, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[32, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[33, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[33, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[34, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[35, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[35, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[35, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[35, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[36, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[36, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[37, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[37, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[38, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[38, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[39, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[40, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[40, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[41, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[41, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[42, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[42, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[43, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[43, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[43, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[44, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[44, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[45, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[45, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[45, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[45, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[45, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[45, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[46, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[46, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[46, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[46, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[46, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[46, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[47, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[48, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[48, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[49, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[49, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[50, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[50, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[50, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[50, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[50, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[50, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[51, "module-imgutils.pose"]], "imgutils.pose.visual": [[52, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[52, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[53, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[53, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[54, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[55, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[55, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[56, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[56, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[57, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[57, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[58, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[58, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[58, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[58, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[59, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[60, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[60, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[61, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[62, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[62, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[63, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[63, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[64, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[65, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[65, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[65, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[65, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[66, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[66, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[67, "imgutils.sd.nai.NAIMetaData"], [67, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[67, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[67, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[67, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[67, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[68, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[69, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[69, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[70, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[70, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[71, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[71, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[71, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[71, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[72, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[72, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[73, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[73, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[74, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[74, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[75, "module-imgutils.tagging"]], "imgutils.tagging.match": [[76, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[76, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[77, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[77, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[78, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[78, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[79, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[79, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[80, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[80, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[81, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[81, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[82, "module-imgutils.upscale"]], "imgutils.utils.cache": [[83, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[83, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[84, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[84, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[85, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[86, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[86, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[87, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[87, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[88, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[88, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[89, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[89, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[90, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[90, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[91, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[91, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[92, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[92, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[93, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[93, "module-imgutils.validate.furry"]], "imgutils.validate": [[94, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[95, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[95, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[96, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[96, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[97, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[97, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[98, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[98, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[99, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[99, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[100, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[100, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[101, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[101, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[102, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[102, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[103, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[103, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.13.0/.buildinfo b/v0.13.0/.buildinfo index 3307f99e7f772556a26c70fe9aaae9254e0a8206..040f3bc2022e23386c55041c52571700c941d129 100644 --- a/v0.13.0/.buildinfo +++ b/v0.13.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: cd57b980284eddbcd7a22ff944fe342a +config: 52afee972b93d906abc42d8fd5860281 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree index c05cac0a6665be3af1bbbbd7ba54eef945094b7b..77f4e5143f627d5941aae111f1c82695ac03dda9 100644 Binary files a/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.13.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/ascii/index.doctree b/v0.13.0/.doctrees/api_doc/ascii/index.doctree index cfe005973459014cf7e046a906d2cece3ae09f8c..a786dc63f940a33ee0497dbc8bc075e02b701f35 100644 Binary files a/v0.13.0/.doctrees/api_doc/ascii/index.doctree and b/v0.13.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/config/index.doctree b/v0.13.0/.doctrees/api_doc/config/index.doctree index bc9644a4accfea37251fe15609d9772013972a22..37d43bc923a99c4f6e9e62511c3b01d3cc7746b4 100644 Binary files a/v0.13.0/.doctrees/api_doc/config/index.doctree and b/v0.13.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/config/meta.doctree b/v0.13.0/.doctrees/api_doc/config/meta.doctree index d700d22761cfeae42273e19f97e1e435cba607af..6205a502f08ea9203324ace670b7463cc8eadda3 100644 Binary files a/v0.13.0/.doctrees/api_doc/config/meta.doctree and b/v0.13.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/background.doctree b/v0.13.0/.doctrees/api_doc/data/background.doctree index b0b8c04f71cae1ecb5b5137e39b53b929114c7ec..f20f95564043866a1efb0fb1770e91bdd94d9c0b 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/background.doctree and b/v0.13.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/blob.doctree b/v0.13.0/.doctrees/api_doc/data/blob.doctree index 4b214264bc51760077522c430f1e1e889a594853..2bc00592921e44d2aaa1558edd63da1846d998b1 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/blob.doctree and b/v0.13.0/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/decode.doctree b/v0.13.0/.doctrees/api_doc/data/decode.doctree index c2b401c19583e5b7d22670b6bd4d7addcdb7ee1a..ec3851e21a52b913e3acee778f184fa67d3d3c17 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/decode.doctree and b/v0.13.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/encode.doctree b/v0.13.0/.doctrees/api_doc/data/encode.doctree index 16886dce551fe07960d92805eb444bfcce6ce173..a10f015da7078155de1189a3010cb7fef3715918 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/encode.doctree and b/v0.13.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/image.doctree b/v0.13.0/.doctrees/api_doc/data/image.doctree index 6327351c9eecd7339ea5473a56fcfccdf5090793..50312ece8b5ae546d71cb2a93661ba7dc84793cc 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/image.doctree and b/v0.13.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/index.doctree b/v0.13.0/.doctrees/api_doc/data/index.doctree index 298ef397f0e8f3bea0849f8bd48900fe0c5cf5be..e49ce4c1da274a3583742fee857a2fc915209b3f 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/index.doctree and b/v0.13.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/data/layer.doctree b/v0.13.0/.doctrees/api_doc/data/layer.doctree index e79ddd7328ff0ab8126d221e26c1022338681e69..87a7cbc752903c06e1933580d3c339ea9c85d3c3 100644 Binary files a/v0.13.0/.doctrees/api_doc/data/layer.doctree and b/v0.13.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree index a76f16e9f0d15aeb72576eb19d0b52e96c0208db..5dd87353c2b1a1432b3b9a3da2dd171366ca43ef 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.13.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/censor.doctree b/v0.13.0/.doctrees/api_doc/detect/censor.doctree index 751e5b092fb96abc46ebbebaed56188e09ced2e0..3706a6e2e03e97bd44f3734eb2dfdb01394f2cd9 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/censor.doctree and b/v0.13.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/eye.doctree b/v0.13.0/.doctrees/api_doc/detect/eye.doctree index fc83b799fbc9a3f2ef81cb9cf402108dce0e2eaf..32f50371b67c2dda23b467e345c51dcb96e13b5e 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/eye.doctree and b/v0.13.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/face.doctree b/v0.13.0/.doctrees/api_doc/detect/face.doctree index 53c81ae66100de50835c10a9f3e99e582ed9c9ba..93954cee510c034d36987e01f651a7c125cb0c0e 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/face.doctree and b/v0.13.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree index 1b97bab17754cbd21385edaa4db4a1d9b307a502..53ff1df1cf01230d5a9fb17e69a57c07318a53c1 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.13.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/hand.doctree b/v0.13.0/.doctrees/api_doc/detect/hand.doctree index 79bfe9a6525a7d5f2698f3af94ad05f6fea69ba4..cca9ba4bb9f7b7cd683f6d69c598c0ab3984e325 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/hand.doctree and b/v0.13.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/head.doctree b/v0.13.0/.doctrees/api_doc/detect/head.doctree index db7df5e3bf5e48dd7c77e40e0dabacab9902c139..d98771644b5aaa30a353d4dcd46b1c65257dd7eb 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/head.doctree and b/v0.13.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/index.doctree b/v0.13.0/.doctrees/api_doc/detect/index.doctree index 60ff1b8550ed1d2621eb892316863998a5ec0044..e05787b8c0c0d6b454ef63a461a7ce04a3084d58 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/index.doctree and b/v0.13.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree index d5aafe984a1dd2a47889ac161165753bba2f1e8e..b224bd8381f7137b8e592f7de423bddccb410fe6 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.13.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/person.doctree b/v0.13.0/.doctrees/api_doc/detect/person.doctree index 1fa9e909ac11333e80b4404da3746953c7b676cc..82f96e2cb447bddf0579daabdc9dc20dc56e7ae0 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/person.doctree and b/v0.13.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/similarity.doctree b/v0.13.0/.doctrees/api_doc/detect/similarity.doctree index 5a1b32ec58973b7f09d4d548400c61523f9d5d92..6844c5773ae13c64159a14c1f458196330d71b2d 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.13.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/text.doctree b/v0.13.0/.doctrees/api_doc/detect/text.doctree index b0d4ea4ad2b5ebe62026f06c63522463d19135b9..df0e590ce592a6c23473d40f621b6afd49d1f522 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/text.doctree and b/v0.13.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/detect/visual.doctree b/v0.13.0/.doctrees/api_doc/detect/visual.doctree index a262218337fa6b575dc46f7ea0875d0c3f286dfc..38542b3aa24eab3bfad0ede31320f697758736a3 100644 Binary files a/v0.13.0/.doctrees/api_doc/detect/visual.doctree and b/v0.13.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/canny.doctree b/v0.13.0/.doctrees/api_doc/edge/canny.doctree index 8602f9be6050428fc461d1ad0f5219c18bc04f5f..25fcf3a91f71d1144f775c4a47d6c536e3c01b49 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/canny.doctree and b/v0.13.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/index.doctree b/v0.13.0/.doctrees/api_doc/edge/index.doctree index 6d652a4b4961975b72c6a3e2bf802a9be59e23b1..6d0a736eae6a5e0459f2b02130aee3348e7373a9 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/index.doctree and b/v0.13.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/lineart.doctree b/v0.13.0/.doctrees/api_doc/edge/lineart.doctree index a4a3dd043c79e2f4fd66d95b353fcb66387c0b71..829b4d15461b39d316c7d99541011c2acf2e9b2c 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.13.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree index a466ac4ac0e4d89e093c869cb1815f4087d1a8e3..0592d57a31879aaf8914b900d021a9767813b43e 100644 Binary files a/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.13.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/classify.doctree b/v0.13.0/.doctrees/api_doc/generic/classify.doctree index 24c8e5e98ec4cb177d8ed72edfd4a023947123b5..5de24b4da09565898c67f34d68375bbcd33efc6b 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/classify.doctree and b/v0.13.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/clip.doctree b/v0.13.0/.doctrees/api_doc/generic/clip.doctree index 5dd66c1a2a9a5ccca4820d2da762e7497d1381cd..0918e4c7768919df2150dd60b2730c497a6c5211 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/clip.doctree and b/v0.13.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/enhance.doctree b/v0.13.0/.doctrees/api_doc/generic/enhance.doctree index 7cb7a3d64e0418155c182b366d7f8a5d5b6126be..c31bf5a96e12ca59210698d2fcb21b82be318956 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.13.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/index.doctree b/v0.13.0/.doctrees/api_doc/generic/index.doctree index 81a461bf949444da9364a44cf80304da36f39232..115e6bd4fa7bdb3ab8dc66b550f5b4007821c49d 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/index.doctree and b/v0.13.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/siglip.doctree b/v0.13.0/.doctrees/api_doc/generic/siglip.doctree index 896891dcfa86fb77c164082d93da33873b4aca7e..ff9102106d9922f4ebaac0a0255fa06a0fabfc49 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.13.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/generic/yolo.doctree b/v0.13.0/.doctrees/api_doc/generic/yolo.doctree index 10a2e1549f651cffbb00ec1256058b05db343ca0..401c0ad9ed0e235d1f5704da4451cb78c28d397e 100644 Binary files a/v0.13.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.13.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree index d6a6fbe174b7d59b629019f60a835c28a26f5701..d24735227baff1f803dc3a3012da8eb85a711779 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.13.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/index.doctree b/v0.13.0/.doctrees/api_doc/metadata/index.doctree index 6ce1553a300009aaccb96350a83389da619ac99e..ad2791e9e7adde28931ca940db94ba54778fc130 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/index.doctree and b/v0.13.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree index 25de10fb40347407f51896a0638ae42ef4deee6b..d3d1b7ce8d5ef541739d3a6be917ed7c5bcc1815 100644 Binary files a/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.13.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree index 466da60f818cf3957dad4fa32b728c150622a9ca..dc75b55bd0830098e398b66465aa387fefbd14fe 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.13.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree index a1f12275937d4c723f08996ff7245f5a09c61585..a6f699b1d07521163e49f425e279e4ae7c720609 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.13.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 1f7813f894b6eff8d683ee1dbc43397c933f49cd..306d12105ea2238bbb896ef098caed88d12454fe 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.13.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/index.doctree b/v0.13.0/.doctrees/api_doc/metrics/index.doctree index 6647aa3d2257495a2ae940207b479cc256fbb04b..ad69aa6cda8572bfaa6131cdf8ec800aa49b080e 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/index.doctree and b/v0.13.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree index b1ffd9d45be8809942d4cf3802a4fbf694aa0f9b..7b1ac49a5adadc548836e59d9e2ab5733ce586c3 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.13.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree index 832eb7c728d15ea31f26e0ffaab3174fcd268cb2..f83b75bfaba9fcbc9ad3dfb5f9f0414538f1269f 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.13.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree index fae444780bcc53bf6779719219f4eed38a552519..5217de9cbd60eface3c18a6225faf0a1f74f5bab 100644 Binary files a/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.13.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/ocr/index.doctree b/v0.13.0/.doctrees/api_doc/ocr/index.doctree index 50507468e58436c38a0388a1003e81bf7ffe098f..824ca617bff28c354c213a35042c03ba9277ad02 100644 Binary files a/v0.13.0/.doctrees/api_doc/ocr/index.doctree and b/v0.13.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/align.doctree b/v0.13.0/.doctrees/api_doc/operate/align.doctree index 397ba7f1b00365fde6be034f65d536bc8eb4516e..e6f54fe90db4a1efd80410bd140fd8030aa0de32 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/align.doctree and b/v0.13.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/censor.doctree b/v0.13.0/.doctrees/api_doc/operate/censor.doctree index 307dd730301bb8e97064b2c82c03aaf6faf279a5..d9cbedc9ca6f2e9550c70bdb9cd1a45b8448f899 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/censor.doctree and b/v0.13.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree index 902cd71fc82b4c7458912beeb66b95296c1bae4f..6c1693d986868da9a8fead12d2c30d6263f2123c 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.13.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/index.doctree b/v0.13.0/.doctrees/api_doc/operate/index.doctree index 386d8392b115a2e92610c3d6bc12127e9db87fc5..84f52a5e61388dca90baac18682f950bd5eda499 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/index.doctree and b/v0.13.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree index d9c676cba4d9a22aacc893cf491568277c8f6ae4..f4cbc273c83db8b5405ad3cede1607484d7ae0ba 100644 Binary files a/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.13.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree index fbf534933e5a9a7ee0d8e1c21dadaa0ea981c462..748bfdf9ae48bd94e1a243ccb017fae595370105 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.13.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/format.doctree b/v0.13.0/.doctrees/api_doc/pose/format.doctree index 9cf69fe4f3ee3627ca3500f800f64a452e4eb65d..a57cb06a129d3713f8df5f14e0ebe1088c3469d5 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/format.doctree and b/v0.13.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/index.doctree b/v0.13.0/.doctrees/api_doc/pose/index.doctree index f013f503fac50d83a9083ca015b7e3d412538db6..c412445bcb429026bfa8039b47cf2009f6c81d96 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/index.doctree and b/v0.13.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/pose/visual.doctree b/v0.13.0/.doctrees/api_doc/pose/visual.doctree index 92b45e91a0d95169bf30edc97007b5e2cc7b90c5..c57af780799197ba2e8b6ddf094b2a875672832b 100644 Binary files a/v0.13.0/.doctrees/api_doc/pose/visual.doctree and b/v0.13.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/base.doctree b/v0.13.0/.doctrees/api_doc/preprocess/base.doctree index 31a041d3ebd62bbe7262b9e3cb5363b2dba3c7ca..34f800f4d8e12f07d932423e5dc8c347409ef3be 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/index.doctree b/v0.13.0/.doctrees/api_doc/preprocess/index.doctree index 732087fdc1a9b3e892c036d137900df8f905068a..a4a4002ae3e64319a7b329f82e4eb8ef700fd6b3 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree index fd5e97e9fa3d9259b2ab254ba96691cbc38fac0e..ba6163e6820be01127f569d6c7713fbef66293a6 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree index 0cd6e6d0b149714620d3426c5c795e23a8bbb9aa..36474767e113cfa605ba59a6806b5dec6a404249 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree index cf3d68b065e37d4f0a2eccfbfbff0aa921abb1f9..e5bbdf11a98e8f23edf442d75c737fe4ae6e20bd 100644 Binary files a/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.13.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/resource/background.doctree b/v0.13.0/.doctrees/api_doc/resource/background.doctree index 7803d56542c1dd7817521ff126cfa8523bd0b9a3..a5cd752d537ed0211ac680cc351d73929f8fa9fc 100644 Binary files a/v0.13.0/.doctrees/api_doc/resource/background.doctree and b/v0.13.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/resource/index.doctree b/v0.13.0/.doctrees/api_doc/resource/index.doctree index f96de056feffef71030c07fbf2c9fa6f48ec0550..3ca31669932f6aa0e12d0d42ed56d7a14b5c8c4e 100644 Binary files a/v0.13.0/.doctrees/api_doc/resource/index.doctree and b/v0.13.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree index 52309a836821ef479dd20a5ec9bf604bf409851f..9b10ef78d78e21b4c59ff762f1ea138b3fe414d2 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.13.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/index.doctree b/v0.13.0/.doctrees/api_doc/restore/index.doctree index 0105779de42e4f2ff22ae9c32ee52470be4a720b..afced842fd3221c867bb2af300116ba956a21e0e 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/index.doctree and b/v0.13.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree index fa16150263d7a8df6d323dc94b753acd4eb0bef7..6b7eed0dac89a18d7a4eb7c9273119cbdbfe900b 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.13.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/restore/scunet.doctree b/v0.13.0/.doctrees/api_doc/restore/scunet.doctree index 07a913219965ffec2960cda400f0fabc1dae772f..87fc791a9aff77e913ac50ad349e240a39f4df9a 100644 Binary files a/v0.13.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.13.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/index.doctree b/v0.13.0/.doctrees/api_doc/sd/index.doctree index a90887773a03c684bc6435340c2d2dd47b1fa211..1f8c336f611f1fbfe880122ee5d1b22fd6b480dc 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/index.doctree and b/v0.13.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/metadata.doctree b/v0.13.0/.doctrees/api_doc/sd/metadata.doctree index d17bb94e8fe428262897165a49dd9da6c8fbf8a1..06c471b108390cf9ec06ee0e90245d7b47155bc6 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.13.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/model.doctree b/v0.13.0/.doctrees/api_doc/sd/model.doctree index c75b9edcac74b424fe2db087400f3e69bea74ebd..23ce256b315e064df906ca27eea214f7539edb31 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/model.doctree and b/v0.13.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/sd/nai.doctree b/v0.13.0/.doctrees/api_doc/sd/nai.doctree index 868411b9097eeff8dc965e38346bc7fb0699b4df..ca8ae1e0ec1ac5fa52e5d63efbe532a484b54952 100644 Binary files a/v0.13.0/.doctrees/api_doc/sd/nai.doctree and b/v0.13.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/segment/index.doctree b/v0.13.0/.doctrees/api_doc/segment/index.doctree index 73c290617a982f2896909e814e5f53e812add5b8..d51c4167d213b32e8ab48e25714ebe5f97e17b5c 100644 Binary files a/v0.13.0/.doctrees/api_doc/segment/index.doctree and b/v0.13.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree index cfac9157d3ec15e1bed33cc51e097eb0431f9e61..7d5421a54df8e4d36dc27795e6e4cd9a2d662da3 100644 Binary files a/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.13.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree index 44490b15942071fddd01726e292166acdc545228..e2874c026eab5dcc56a5fd4dff36e83df9819dc9 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.13.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/character.doctree b/v0.13.0/.doctrees/api_doc/tagging/character.doctree index 58f73af810cef00b93fa706edc3ed88e19fb718d..ed0f72f179b8bf82d4705542a87a4e22be2c4aab 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/character.doctree and b/v0.13.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index be5516eb46eebd57ce40bf68bcd06989bac0aaec..21450f581dd08abc09dcbbaf4aa58fbda613ea34 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index c893621af451d6a641af7447264c4f4bb922082b..91c7207d4b7dbf99726499e98f0bf325c4a1b511 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/format.doctree b/v0.13.0/.doctrees/api_doc/tagging/format.doctree index 87f5442f55927fa0608e0c0698188ac83a29167f..aca7d03d87f29570f5ae2ef309fe9c0813e57278 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/format.doctree and b/v0.13.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/index.doctree b/v0.13.0/.doctrees/api_doc/tagging/index.doctree index e7b6e007e79ab734137bac0b1b4fb5cdd61811b2..ad3f09bef0252e781a5c17336b0ad84a4b8b7169 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/index.doctree and b/v0.13.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/match.doctree b/v0.13.0/.doctrees/api_doc/tagging/match.doctree index 66b74e84fef87b6d79d730d2a78efafcaec0f3c5..44a871109a34bd7e2946c4160b3e5edf74f3cf80 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/match.doctree and b/v0.13.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 32d0852fc74178ac34e614053fcfcf491c9cf4ea..c88b1a9add2e382727be122066aa8fd6da21d1f7 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.13.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/order.doctree b/v0.13.0/.doctrees/api_doc/tagging/order.doctree index c25de24444e274ae175dd83f3396d7852be9c324..c7280629768e16ee9af2c3aa2a6d51ac81d2a82c 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/order.doctree and b/v0.13.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree index c5c1112c20511a5014265c30caf6c9771e9f5e59..6e1b781b94b91ab158d8f984a4e8934127f47bef 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.13.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree index 84f345957d22dbe574bb0b8edb12c2c2659516b4..31ee374318bfc5872f958605118a72c29401db7f 100644 Binary files a/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.13.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree index d94660adca47b386e4ae398f06179656ef88ffe9..e35d5e156edb1dc4ef7344465b7ce5c794469924 100644 Binary files a/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.13.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/upscale/index.doctree b/v0.13.0/.doctrees/api_doc/upscale/index.doctree index 8fc8cf8b2c8ad8857f97ffb030321fb655a06a2e..09e6eb6cdd543a817515baaf0b60b3e29173b639 100644 Binary files a/v0.13.0/.doctrees/api_doc/upscale/index.doctree and b/v0.13.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/cache.doctree b/v0.13.0/.doctrees/api_doc/utils/cache.doctree index a278d728193c9ad15a4c68c3753e6f0c82beb1bd..167bb2c74db884b27c3a9559c5e1b1889496deae 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/cache.doctree and b/v0.13.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/func.doctree b/v0.13.0/.doctrees/api_doc/utils/func.doctree index 67d92eebb6d99f2b02a90193d8d3503d24cee51d..32790cd414bbddd64fe4c55f06076e9614af14e8 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/func.doctree and b/v0.13.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/index.doctree b/v0.13.0/.doctrees/api_doc/utils/index.doctree index 7615cfb49c3ad6673251808dbc06eceeb41c4b45..c881b81e12457fd9f9acaca0eee00149613a4ffd 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/index.doctree and b/v0.13.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree index 2dc55290ba78cb6914f88e9cc2d0c85ef9c952e4..59c119c8d05659703a4adb876de5e27ed642a1f4 100644 Binary files a/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.13.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree index 46d7f390f503a1be7f2f5149ed4b52d9cb16daac..cf1041f7c6958c47b7af98babcaddb3df63c3d6c 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.13.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree index e10c9f5fcf92c4dff0cfae0bccb783de2a006c5e..93dfbe48727cc536c2eb5346f5cbc749b621da3b 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.13.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/classify.doctree b/v0.13.0/.doctrees/api_doc/validate/classify.doctree index 537a3410626f3894ace22d496b33d7232eab95d4..50596dd3175146eb534d4b7163a6ec78c31e37c5 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/classify.doctree and b/v0.13.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/color.doctree b/v0.13.0/.doctrees/api_doc/validate/color.doctree index 2dba4cac5955749a54ac05de9e0c9d3041fa3a67..feca3d9b5b83b4d31a9b8221791b62f1cf413ba0 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/color.doctree and b/v0.13.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/completeness.doctree b/v0.13.0/.doctrees/api_doc/validate/completeness.doctree index 3ddc1a1ce046c475809f3740ef18321df24efca6..518e080f745e44bbee3e14b7b5cedd3840c37760 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.13.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree index 28bed74f89ce221195f30cc9824ed95df447fdcc..9a3eb0123e0d08cf8ada5d01aceb943a2f257f69 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.13.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/furry.doctree b/v0.13.0/.doctrees/api_doc/validate/furry.doctree index 8056639090498cc1a5a6eac8327f657962d3b98d..5cf3566cce140d02564bf590377bd26a926c1366 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/furry.doctree and b/v0.13.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/index.doctree b/v0.13.0/.doctrees/api_doc/validate/index.doctree index 265a8598648ed8af61e13eeb1382ec980bb9463f..cd5469b021b36d111e828ce66fcb3c695fc21b5a 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/index.doctree and b/v0.13.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree index 9ca571bb790c2960e1611dc437d28eec8dcd6bae..9491cb14eaebefa79f1aff7f12666e4bae79e6d5 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.13.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree index 4e8b90d63bbfd1b2a0add0fa036f4985886d09e9..13de1fc47e6b4d0b61ebb17568f69265c3b710d6 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.13.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/portrait.doctree b/v0.13.0/.doctrees/api_doc/validate/portrait.doctree index 649bf869eb35c6fffd43725e704193ad2bcbe569..f5738e9fd1211c19fb122cddb9cf211d3c95ea0f 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.13.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/rating.doctree b/v0.13.0/.doctrees/api_doc/validate/rating.doctree index b447b9c09f392a6f9fc004bd3a40285be8346292..8efc5308743e5a5a6f2e1140f3b981786fc7763e 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/rating.doctree and b/v0.13.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/real.doctree b/v0.13.0/.doctrees/api_doc/validate/real.doctree index c8aac9760287c1ac61cc6a73b0fe6925a79c7d58..f44edb69e579a6ef039b276349de61ae8a08cc55 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/real.doctree and b/v0.13.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/safe.doctree b/v0.13.0/.doctrees/api_doc/validate/safe.doctree index 227f3c1016836a7195d1e9f7d77fbb187a1629dc..d98d7db7a27b7e322cfdc0088f9cfa2c41ba7390 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/safe.doctree and b/v0.13.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/style_age.doctree b/v0.13.0/.doctrees/api_doc/validate/style_age.doctree index 10665008212b84b0508d51a66f6d1fd2b63e9d73..cf8ec010880a509c65bd6db73acf654b09582882 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.13.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/teen.doctree b/v0.13.0/.doctrees/api_doc/validate/teen.doctree index a354b6452e12b8c8807384e4e5e17da40f5dda32..bd5d857934da01cfdbd83d6c68c4f32082d28a1c 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/teen.doctree and b/v0.13.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.13.0/.doctrees/api_doc/validate/truncate.doctree b/v0.13.0/.doctrees/api_doc/validate/truncate.doctree index 39dea6d1a360688d57e1aad50f76db5baa491c06..50bd4056014cb6ab3e936a7623129a5eb6c4c568 100644 Binary files a/v0.13.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.13.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.13.0/.doctrees/environment.pickle b/v0.13.0/.doctrees/environment.pickle index aa8c7c0244f17926fabe174441dda1b2c0fc2025..447bd74fc6f54e609f41800c82f5cb300dfafbf0 100644 Binary files a/v0.13.0/.doctrees/environment.pickle and b/v0.13.0/.doctrees/environment.pickle differ diff --git a/v0.13.0/.doctrees/index.doctree b/v0.13.0/.doctrees/index.doctree index bcb9fc99689e8c0ceef8019d52cd2287afa5a5da..1032d96e505d1d51ef72421bb56693b04233bf07 100644 Binary files a/v0.13.0/.doctrees/index.doctree and b/v0.13.0/.doctrees/index.doctree differ diff --git a/v0.13.0/.doctrees/information/environment.doctree b/v0.13.0/.doctrees/information/environment.doctree index 43abb1d9e7cf05da1bb9cff706837a692e4efbb1..865ae6c18629e54445ec0ed9eba8e83337baa601 100644 Binary files a/v0.13.0/.doctrees/information/environment.doctree and b/v0.13.0/.doctrees/information/environment.doctree differ diff --git a/v0.13.0/.doctrees/information/environment.result.doctree b/v0.13.0/.doctrees/information/environment.result.doctree index f2807dde54ca0d71f6772de63a438f3169c6c697..78c088ac28620a77cdf9c5939c661557957d914e 100644 Binary files a/v0.13.0/.doctrees/information/environment.result.doctree and b/v0.13.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb index f7efc6353a2338726f34dda3d5eaed32ab547b8d..7167c1dbc4e819758d9f89707e5edefce4069c79 100644 --- a/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.13.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:23.492517Z", - "iopub.status.busy": "2025-03-24T12:32:23.492225Z", - "iopub.status.idle": "2025-03-24T12:32:24.706825Z", - "shell.execute_reply": "2025-03-24T12:32:24.705502Z" + "iopub.execute_input": "2025-03-24T12:45:37.891924Z", + "iopub.status.busy": "2025-03-24T12:45:37.891371Z", + "iopub.status.idle": "2025-03-24T12:45:39.052359Z", + "shell.execute_reply": "2025-03-24T12:45:39.051615Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3230.9085 MHz\n", + "CPU Freq: 3049.881 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb index 416a113a28a1da657ff600008da1ccc313269406..7c417ea8f8dea2091a49444a3528f849362cc36f 100644 --- a/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.13.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:06.480724Z", - "iopub.status.busy": "2025-03-24T12:29:06.480514Z", - "iopub.status.idle": "2025-03-24T12:29:07.692323Z", - "shell.execute_reply": "2025-03-24T12:29:07.691521Z" + "iopub.execute_input": "2025-03-24T12:42:36.424032Z", + "iopub.status.busy": "2025-03-24T12:42:36.423837Z", + "iopub.status.idle": "2025-03-24T12:42:37.590056Z", + "shell.execute_reply": "2025-03-24T12:42:37.589338Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3241.88475 MHz\n", + "CPU Freq: 3089.89875 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/.doctrees/tutorials/installation/index.doctree b/v0.13.0/.doctrees/tutorials/installation/index.doctree index d2a5fc5a641715b8574a4daf9bae2c41be529aa8..4f8a3dd1f1e589d43f3eea00a4336e1daafd585c 100644 Binary files a/v0.13.0/.doctrees/tutorials/installation/index.doctree and b/v0.13.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.13.0/.doctrees/tutorials/quick_start/index.doctree b/v0.13.0/.doctrees/tutorials/quick_start/index.doctree index b7a412ed3d80cc9f7a9c14d84261e1c23af816fe..0ee6c121c21f8a1c411611cb36bb71005b85c8cf 100644 Binary files a/v0.13.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.13.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.13.0/_sources/information/environment.result.ipynb.txt b/v0.13.0/_sources/information/environment.result.ipynb.txt index 416a113a28a1da657ff600008da1ccc313269406..7c417ea8f8dea2091a49444a3528f849362cc36f 100644 --- a/v0.13.0/_sources/information/environment.result.ipynb.txt +++ b/v0.13.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:06.480724Z", - "iopub.status.busy": "2025-03-24T12:29:06.480514Z", - "iopub.status.idle": "2025-03-24T12:29:07.692323Z", - "shell.execute_reply": "2025-03-24T12:29:07.691521Z" + "iopub.execute_input": "2025-03-24T12:42:36.424032Z", + "iopub.status.busy": "2025-03-24T12:42:36.423837Z", + "iopub.status.idle": "2025-03-24T12:42:37.590056Z", + "shell.execute_reply": "2025-03-24T12:42:37.589338Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3241.88475 MHz\n", + "CPU Freq: 3089.89875 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/information/environment.html b/v0.13.0/information/environment.html index 91017616f9b3c6e24c835f43db304778b7d5f671..2bce4531a34d76295a77969f6a5ff897c3cfdae9 100644 --- a/v0.13.0/information/environment.html +++ b/v0.13.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3230.9085 MHz +CPU Freq: 3049.881 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.13.0/information/environment.ipynb b/v0.13.0/information/environment.ipynb index f7efc6353a2338726f34dda3d5eaed32ab547b8d..7167c1dbc4e819758d9f89707e5edefce4069c79 100644 --- a/v0.13.0/information/environment.ipynb +++ b/v0.13.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:23.492517Z", - "iopub.status.busy": "2025-03-24T12:32:23.492225Z", - "iopub.status.idle": "2025-03-24T12:32:24.706825Z", - "shell.execute_reply": "2025-03-24T12:32:24.705502Z" + "iopub.execute_input": "2025-03-24T12:45:37.891924Z", + "iopub.status.busy": "2025-03-24T12:45:37.891371Z", + "iopub.status.idle": "2025-03-24T12:45:39.052359Z", + "shell.execute_reply": "2025-03-24T12:45:39.051615Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3230.9085 MHz\n", + "CPU Freq: 3049.881 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/information/environment.result.html b/v0.13.0/information/environment.result.html index 99a36e0dcb22df4305417390823a6f7399cc9ce2..2f26b4d47dbd2d65f03d24f9b10ebc6487960fec 100644 --- a/v0.13.0/information/environment.result.html +++ b/v0.13.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3241.88475 MHz +CPU Freq: 3089.89875 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.13.0/information/environment.result.ipynb b/v0.13.0/information/environment.result.ipynb index 416a113a28a1da657ff600008da1ccc313269406..7c417ea8f8dea2091a49444a3528f849362cc36f 100644 --- a/v0.13.0/information/environment.result.ipynb +++ b/v0.13.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:06.480724Z", - "iopub.status.busy": "2025-03-24T12:29:06.480514Z", - "iopub.status.idle": "2025-03-24T12:29:07.692323Z", - "shell.execute_reply": "2025-03-24T12:29:07.691521Z" + "iopub.execute_input": "2025-03-24T12:42:36.424032Z", + "iopub.status.busy": "2025-03-24T12:42:36.423837Z", + "iopub.status.idle": "2025-03-24T12:42:37.590056Z", + "shell.execute_reply": "2025-03-24T12:42:37.589338Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3241.88475 MHz\n", + "CPU Freq: 3089.89875 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.13.0/searchindex.js b/v0.13.0/searchindex.js index f22e0a885dc2f3ba852c88829e97c53323a7f37f..83c70b7a279dc91a802869e29d6898a127b5486b 100644 --- a/v0.13.0/searchindex.js +++ b/v0.13.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 28, 61, 66], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "pathlik": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "binaryio": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 73, 74, 75, 76, 78, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 27, 28, 29, 32, 33, 36, 38, 42, 44, 45, 46, 47, 49, 50, 51, 53, 58, 59, 61, 63, 64, 70, 78, 82, 101], "none": [0, 4, 8, 10, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 46, 49, 50, 53, 56, 57, 58, 59, 66, 68, 71, 72, 87], "ellipsi": 0, "max_height": 0, "resampl": [0, 58], "2": [0, 8, 11, 21, 22, 37, 38, 39, 42, 44, 51, 58, 61, 66, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "level": [0, 12, 13, 14, 15, 16, 17, 20, 32, 33, 37, 46, 59, 73, 93], "aspect": [0, 23, 33, 45], "float": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 33, 38, 39, 41, 42, 43, 44, 46, 47, 49, 51, 53, 58, 59, 61, 68, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "1": [0, 10, 11, 19, 20, 21, 37, 38, 39, 42, 44, 51, 58, 59, 61, 66, 67, 71, 72, 73, 74, 79, 81, 82, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "8": [0, 11, 21, 36, 38, 42, 46, 51, 58, 61, 66, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "gener": [0, 4, 11, 14, 20, 34, 35, 65, 66, 68, 74, 78, 81, 86, 93, 105], "art": [0, 66], "base": [0, 17, 20, 21, 28, 29, 32, 33, 38, 39, 41, 42, 45, 46, 47, 49, 51, 53, 55, 56, 58, 59, 68, 70, 73, 74, 78, 79, 80, 81, 89, 93, 97, 99, 105], "given": [0, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 32, 36, 38, 41, 45, 47, 51, 54, 58, 66, 68, 71, 72, 77, 80, 81, 88, 90, 93, 96, 97, 99, 103], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "imagetyp": [0, 5, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 30, 33, 34, 36, 38, 39, 41, 44, 46, 49, 50, 53, 63, 64, 66, 68, 74, 81, 82, 89, 92, 94, 97, 98, 100, 101, 102], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108], "input": [0, 5, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 53, 56, 58, 61, 63, 64, 66, 68, 71, 72, 74, 75, 77, 79, 81, 82, 85, 89, 92, 94, 97, 98, 100, 102], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 32, 33, 34, 38, 44, 46, 49, 50, 53, 58, 59, 61, 66, 67, 68, 71, 72, 79, 84], "maximum": [0, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 38, 44, 45, 46, 58, 61, 84, 101], "width": [0, 4, 10, 47, 58, 59, 78], "If": [0, 5, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 23, 28, 29, 32, 33, 34, 36, 38, 44, 46, 49, 51, 53, 56, 57, 58, 61, 63, 64, 66, 67, 68, 71, 72, 79, 81, 87, 88, 89, 90, 93, 96, 99, 103], "set": [0, 11, 23, 28, 29, 33, 38, 49, 51, 53, 58, 81, 87, 90, 93, 99, 103, 104], "automat": [0, 4, 29, 32, 38, 49, 87, 106, 107], "determin": [0, 8, 38, 97], "termin": 0, "size": [0, 4, 6, 7, 10, 22, 23, 24, 26, 27, 38, 45, 47, 49, 53, 56, 57, 58, 59, 61, 63, 64, 66, 70, 78, 82, 83, 101, 106, 107], "height": [0, 4, 10, 47, 58, 59, 78], "filter": [0, 33, 49, 58, 61, 71, 72, 93, 95, 99], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 46, 47, 49, 50, 53, 54, 56, 58, 61, 62, 63, 64, 66, 67, 68, 71, 73, 74, 75, 78, 81, 82, 84, 85, 87, 88, 89, 90, 93, 95, 96, 97, 99, 103], "when": [0, 7, 10, 11, 22, 24, 26, 27, 28, 29, 36, 38, 42, 46, 47, 51, 54, 58, 63, 66, 68, 70, 78, 82, 84, 87, 88, 104], "resiz": [0, 22, 23, 33, 45, 53, 56, 57, 58, 66, 78], "charact": [0, 38, 44, 53, 69, 70, 73, 74, 75, 76, 81, 89, 105], "repres": [0, 7, 10, 11, 12, 13, 14, 21, 38, 42, 46, 49, 51, 68, 70, 79, 88, 97, 104], "differ": [0, 8, 13, 14, 15, 16, 17, 20, 21, 29, 34, 35, 36, 38, 42, 43, 50, 51, 57, 58, 89, 94, 98, 100, 102, 106, 107], "intens": 0, "proport": [0, 89], "correct": [0, 36], "output": [0, 23, 28, 29, 32, 39, 53, 66, 67, 74, 79, 81, 108], "which": [0, 4, 10, 21, 22, 24, 26, 27, 32, 34, 38, 42, 47, 56, 58, 59, 62, 66, 67, 68, 70, 71, 74, 78, 84, 85, 87, 88, 90, 95, 96, 97, 104, 105, 106, 107, 108], "should": [0, 3, 10, 23, 38, 42, 46, 47, 49, 58, 70, 81, 108], "approxim": 0, "ratio": [0, 23, 33, 44, 45, 47, 78], "your": [0, 49, 63, 104, 106, 107, 108], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 73, 76, 80, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107], "valu": [0, 4, 8, 10, 12, 16, 17, 20, 21, 36, 38, 42, 46, 49, 51, 56, 57, 58, 67, 73, 78, 85, 88, 96, 104], "ensur": [0, 29, 33, 38, 45, 58, 63, 66, 84], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "close": [0, 47, 66], "possibl": [0, 22, 29, 38, 47], "origin": [0, 4, 6, 8, 19, 24, 26, 27, 36, 37, 43, 46, 47, 49, 53, 70, 73, 75, 78, 79, 97], "default": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 32, 33, 38, 39, 41, 42, 44, 46, 47, 49, 51, 53, 58, 59, 63, 64, 67, 70, 71, 72, 73, 75, 78, 81, 82, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104], "represent": [0, 21, 38, 56, 57, 66], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 71, 72, 75, 77, 79, 80, 81, 82, 84, 85, 89, 92, 93, 94, 97, 98, 99, 100, 101, 102], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "here": [0, 11, 19, 25, 38, 42, 43, 66, 71, 73, 74, 78, 81, 82, 89, 91, 104, 106, 107], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 56, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 79, 81, 82, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 56, 57, 58, 59, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108], "import": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 23, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 108], "print": [0, 5, 11, 16, 17, 20, 21, 33, 66, 67, 106, 107, 108], "png": [0, 5, 8, 10, 12, 23, 34, 36, 41, 46, 47, 49, 61, 66, 68, 70, 81, 82, 91, 104], "draw": [1, 23, 25, 26, 53, 97, 105], "ascii_draw": 1, "meta": [2, 105, 108], "__title__": [2, 108], "__version__": [2, 108], "__description__": [2, 108], "__author__": [2, 108], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "inform": [3, 29, 32, 33, 34, 35, 36, 53, 66, 68, 80], "packag": 3, "titl": [3, 68], "project": [3, 19, 73, 81, 104], "version": [3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 33, 37, 46, 63, 64, 66, 67, 84, 90, 105, 108], "short": [3, 74, 78, 81], "descript": [3, 19, 28, 32, 68], "includ": [3, 5, 8, 11, 12, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 50, 51, 57, 58, 65, 66, 67, 68, 74, 81, 85, 89, 97], "setup": 3, "py": [3, 70], "author": [3, 67], "email": 3, "step": [4, 47, 58, 66], "forecolor": [4, 24, 26, 27], "lightgrei": 4, "backcolor": [4, 24, 26, 27], "white": [4, 8, 24, 26, 27, 29, 58, 66, 70], "creat": [4, 28, 29, 32, 33, 34, 46, 56, 57, 58, 66, 68, 72, 88], "black": [4, 46, 66], "squar": [4, 58], "can": [4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 29, 32, 34, 36, 38, 42, 46, 50, 51, 56, 58, 66, 67, 68, 74, 79, 81, 87, 89, 95, 96, 105, 108], "complement": 4, "transpar": [4, 8, 10, 24, 26, 27, 47, 49, 70, 82], "area": [4, 10, 11, 21, 22, 46, 47], "grid": 4, "pixel": [4, 23, 36, 46, 47, 49, 58, 61, 66, 70, 96], "mean": [4, 19, 21, 22, 24, 26, 27, 28, 38, 41, 42, 47, 51, 56, 57, 58, 87, 90, 108], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 38, 41, 44, 46, 47, 49, 50, 53, 56, 57, 58, 61, 63, 65, 66, 67, 68, 80, 81, 82, 84, 85, 89, 93, 97, 99, 104], "suitabl": [4, 56, 58, 73, 97], "color": [4, 8, 10, 24, 26, 27, 46, 61, 66, 70, 95, 96, 105], "fore": [4, 24, 26, 27], "back": [4, 81], "A": [4, 5, 8, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 33, 36, 37, 38, 39, 44, 45, 46, 47, 49, 56, 58, 59, 66, 67, 68, 72, 75, 80, 84, 87, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 108], "rgba": [4, 8, 30, 36, 63, 64, 70, 82], "contain": [4, 5, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 32, 33, 38, 39, 51, 53, 58, 63, 66, 67, 68, 74, 78, 81, 90, 93, 99, 101, 103], "add": [4, 34, 67, 68, 75], "rgb": [4, 6, 7, 8, 29, 30, 46, 58, 59, 66, 70, 82], "In": [4, 26, 38, 89, 90], "document": [4, 106, 107, 108], "accur": [4, 12, 20, 93, 99], "present": [4, 34, 68, 73], "state": [4, 32], "shown": [4, 69], "follow": [4, 28, 38, 51, 57, 58, 62, 67, 68, 74, 81, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "figur": 4, "modul": [5, 8, 11, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 56, 57, 65, 67, 68, 69, 81, 84, 85, 93, 99, 105], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 46, 49, 51, 53, 56, 57, 58, 65, 66, 67, 68, 78, 79, 81, 84, 85, 87, 93, 99], "util": [5, 8, 19, 20, 28, 31, 33, 42, 45, 49, 52, 56, 57, 62, 65, 67, 73, 74, 78, 81, 105], "handl": [5, 8, 28, 29, 32, 33, 35, 36, 54, 57, 58, 65, 68], "url": [5, 12, 15, 17, 29, 36, 66], "convers": [5, 8, 33, 57, 58], "between": [5, 13, 14, 20, 21, 28, 29, 32, 38, 42, 43, 47, 57, 63, 64, 72, 78, 82, 85], "valid": [5, 46, 47, 51, 58, 105], "format": [5, 8, 10, 24, 26, 27, 28, 29, 32, 33, 34, 35, 36, 39, 46, 49, 50, 52, 56, 58, 66, 67, 68, 74, 76, 81, 97, 105], "support": [5, 6, 8, 13, 14, 15, 17, 20, 28, 32, 33, 34, 47, 53, 56, 57, 58, 63, 64, 66, 67, 68, 81, 82], "convert": [5, 8, 29, 34, 36, 38, 51, 56, 57, 58, 68, 81, 97], "specifi": [5, 8, 21, 22, 23, 28, 29, 32, 33, 38, 46, 47, 49, 58, 66, 67, 68, 72, 74, 79, 81, 84], "load": [5, 8, 12, 13, 16, 17, 28, 29, 32, 33, 34, 36, 66, 81, 87], "variou": [5, 8, 13, 14, 16, 20, 21, 23, 28, 30, 32, 33, 35, 58, 66, 68, 85, 108], "mime": 5, "jpg": [5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 20, 23, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 50, 59, 70, 73, 74, 78, 81, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "save_kwarg": 5, "string": [5, 12, 14, 15, 19, 36, 51, 66, 67, 75, 87, 104], "pil": [5, 6, 7, 8, 10, 16, 23, 29, 33, 42, 45, 46, 47, 49, 56, 58, 59, 61, 66, 74, 82, 91, 96], "numpi": [5, 6, 10, 23, 29, 32, 36, 38, 49, 51, 81, 85], "arrai": [5, 10, 23, 29, 36, 38, 42, 49, 51, 81, 85], "file": [5, 8, 10, 11, 12, 15, 17, 23, 34, 36, 42, 59, 65, 66, 67, 68, 87, 96, 104, 105], "path": [5, 8, 10, 11, 12, 15, 17, 23, 29, 33, 36, 59, 66, 67, 68, 74, 91, 96, 104], "desir": [5, 59], "addit": [5, 28, 29, 32, 33, 34, 46, 47, 57, 66, 68], "keyword": [5, 28, 29, 32, 33, 34, 46, 47, 66, 68, 84], "argument": [5, 28, 29, 32, 33, 34, 46, 47, 50, 51, 66, 68, 72, 74, 81, 84], "pass": [5, 26, 27, 28, 29, 32, 33, 34, 46, 47, 66, 70, 78, 82, 84], "save": [5, 10, 23, 34, 61, 66, 67, 68, 70], "encod": [5, 6, 9, 28, 29, 32, 36, 68, 105], "open": [5, 6, 7, 8, 10, 11, 16, 28, 33, 45, 46, 47, 49, 61, 66, 67, 82, 87], "test": [5, 42, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "blob_url": 5, "qualiti": [5, 22, 39, 60, 66, 81, 82], "95": [5, 33, 58, 71, 72, 79], "base64": 5, "pre": [5, 12, 14, 17, 29, 32, 39], "object": [5, 6, 8, 10, 11, 17, 21, 23, 33, 34, 36, 42, 46, 50, 53, 54, 57, 58, 59, 66, 68, 73, 74, 87, 90, 91, 93, 96, 99, 103], "rais": [5, 8, 12, 13, 15, 16, 17, 20, 21, 28, 32, 33, 36, 46, 49, 51, 54, 56, 57, 58, 61, 66, 67, 68, 71, 72, 79], "valueerror": [5, 12, 15, 17, 20, 21, 28, 32, 36, 49, 58, 68, 79], "unsupport": [5, 44, 57, 58, 79], "method": [5, 28, 29, 30, 32, 33, 35, 36, 38, 46, 58, 93, 99], "warn": 5, "userwarn": 5, "doesn": [5, 36, 72], "t": [5, 36, 72], "match": [5, 21, 32, 36, 49, 58, 72, 76, 105], "actual": [5, 17, 20, 44], "invalid": [5, 12, 15, 17, 20, 28, 32, 34, 58], "show": [5, 12, 13, 14, 15, 50], "bool": [5, 7, 8, 23, 26, 33, 38, 44, 46, 49, 50, 53, 58, 63, 64, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 96, 104], "effici": [5, 19, 22, 29, 67, 85], "without": [5, 33, 61, 66, 71, 72, 80], "content": [5, 11, 26, 44, 69], "true": [5, 7, 8, 23, 33, 38, 46, 47, 50, 53, 56, 57, 58, 63, 64, 67, 68, 71, 72, 75, 77, 81, 88, 91, 96, 104], "fals": [5, 6, 7, 8, 23, 26, 33, 38, 44, 46, 58, 63, 64, 66, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 91, 96, 104], "otherwis": [5, 8, 34, 38, 58, 63, 64, 68, 71, 72, 77, 82, 87], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 62, 66, 91, 104], "text": [5, 18, 23, 29, 32, 44, 66, 75, 77, 105], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 12, 21, 29, 32, 44, 56, 67, 81], "np": [6, 7, 10, 28, 29, 32, 36, 38, 47, 49, 51, 81, 85], "uint8": [6, 7], "float32": [6, 7, 10, 24, 26, 27, 38], "ar": [6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 29, 32, 33, 34, 38, 41, 42, 43, 44, 46, 51, 54, 57, 58, 59, 62, 66, 67, 68, 71, 72, 73, 74, 78, 79, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 104], "order": [6, 7, 58, 75, 76, 105], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 21, 33, 36, 57, 59, 66, 79, 82, 87], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 32, 37, 38, 39, 41, 42, 58, 67, 105], "ndarrai": [7, 10, 28, 29, 32, 36, 38, 42, 47, 49, 51, 81, 85], "channel": [7, 8, 30, 58, 63, 64, 82], "jpegimageplugin": [7, 59], "jpegimagefil": [7, 59], "0x7f9ec37389d0": 7, "shape": [7, 38, 42, 49, 70, 81], "dtype": [7, 38], "3": [7, 10, 11, 12, 13, 14, 20, 21, 38, 39, 42, 44, 46, 51, 53, 58, 61, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "1870": 7, "1606": 7, "whc": 7, "": [7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 33, 34, 36, 44, 46, 56, 58, 66, 81, 84, 92], "result": [7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 36, 39, 42, 44, 46, 47, 49, 50, 70, 73, 74, 81, 85, 92, 93, 99], "same": [7, 8, 38, 43, 81, 84], "torchvis": [7, 55, 105], "transform": [7, 8, 54, 55, 56, 57, 75, 105], "to_tensor": [7, 56, 57], "process": [8, 9, 12, 13, 15, 16, 21, 30, 33, 35, 36, 38, 56, 58, 61, 63, 64, 65, 72, 81, 108], "manipul": [8, 65], "python": [8, 36, 61, 84, 106, 107, 108], "librari": [8, 33, 56, 58, 61, 108], "It": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 46, 47, 49, 53, 56, 57, 65, 67, 68, 81, 84, 85, 97, 108], "multipl": [8, 10, 15, 29, 32, 36, 38, 42, 66], "ad": [8, 11, 58, 67, 68, 75], "background": [8, 9, 24, 26, 27, 29, 60, 66, 70, 105], "check": [8, 36, 41, 67, 71, 72, 77, 88, 91, 101, 104, 108], "alpha": [8, 30, 63, 64], "design": [8, 21, 28, 32, 34, 35], "simplifi": [8, 89], "common": [8, 57], "relat": [8, 11, 13, 16, 65, 72, 85], "task": [8, 20, 21, 32, 35, 46, 56], "applic": [8, 56, 73, 78, 97], "kei": [8, 17, 21, 29, 58, 67, 74, 81], "featur": [8, 12, 17, 29, 31, 32, 38, 42, 68, 70, 73, 74, 75, 81, 89], "binari": [8, 85], "like": [8, 11, 18, 23, 57, 58, 78, 84, 108], "onc": 8, "particularli": [8, 21, 28, 34, 35, 68, 84], "requir": [8, 10, 19, 20, 38, 47, 67, 68, 93, 99, 108], "preprocess": [8, 19, 28, 29, 33, 38, 63, 105], "befor": [8, 36, 38, 67, 81], "further": 8, "analysi": [8, 39], "force_background": [8, 58], "appli": [8, 14, 17, 19, 30, 38, 46, 47, 49, 56, 58, 61, 81, 85], "necessari": [8, 38, 73, 78], "ha": [8, 22, 44, 57, 82, 97, 106, 107], "4": [8, 11, 14, 16, 17, 21, 36, 37, 38, 39, 42, 46, 51, 61, 63, 64, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "avoid": [8, 73], "anomali": 8, "dure": [8, 28, 36, 75, 96, 104], "subsequ": [8, 29, 46], "union": [8, 12, 13, 14, 15, 16, 17, 20, 21, 29, 32, 36, 38, 46, 51, 56, 58, 66, 68, 71, 72, 79], "retain": 8, "typeerror": [8, 51, 56, 57, 58, 71, 72, 79], "isinst": 8, "list": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 42, 44, 46, 47, 50, 53, 56, 57, 58, 59, 71, 72, 79, 80, 81, 88, 90, 93, 99, 103], "tupl": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 39, 42, 44, 46, 47, 50, 58, 81, 89, 90, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103], "take": [8, 53, 58], "singl": [8, 15, 32, 36, 38, 57, 58, 75, 81, 85], "call": [8, 25, 66], "each": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 33, 38, 42, 49, 56, 65, 75, 77, 81, 82, 97], "item": [8, 10, 17], "batch": [8, 63, 64, 81, 82, 101], "multiimagestyp": [8, 29, 32, 38, 47], "iter": [8, 58, 61, 72], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 59], "all": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 37, 38, 39, 41, 42, 44, 50, 51, 61, 63, 64, 67, 69, 70, 74, 76, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "pillow": [8, 55, 105], "boolean": [8, 38], "tool": [9, 15, 23, 28, 30, 37, 38, 39, 40, 46, 61, 69, 75, 95, 97], "basic": [9, 56, 60, 72], "grid_background": 9, "grid_transpar": 9, "blob": [9, 70, 105], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 36, 105], "rgb_decod": 9, "load_imag": [9, 23, 50, 66], "has_alpha_channel": 9, "layer": [9, 85, 105], "istack": 9, "mai": [10, 13, 16, 38, 62, 66, 73, 78, 84, 104, 106, 107], "block": [10, 28, 32, 33], "togeth": 10, "new": [10, 22, 28, 51, 63, 64, 66, 67, 72], "similar": [10, 11, 18, 29, 32, 38, 42, 58, 78, 81, 105], "techniqu": [10, 30, 36], "p": [10, 73, 74, 78, 81], "need": [10, 15, 33, 44, 47, 84, 88, 90, 93, 96, 99, 103], "stack": [10, 81], "addition": 10, "second": [10, 21, 38, 43, 77], "element": [10, 81], "rang": [10, 38, 42, 47], "left": [10, 46, 47, 51, 85], "0": [10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 28, 29, 33, 37, 38, 39, 42, 44, 46, 47, 49, 51, 53, 56, 57, 58, 61, 66, 67, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "right": [10, 46, 51, 85], "two": [10, 21, 38, 43, 61, 77, 96], "dimension": [10, 81], "h": [10, 24, 26, 27, 49, 70], "w": [10, 24, 26, 27, 49, 70, 81], "posit": [10, 38, 46, 47, 89], "target": [10, 18, 24, 26, 27, 29, 47, 58], "By": [10, 44], "first": [10, 11, 15, 21, 33, 38, 43, 77], "howev": [10, 38], "solid": [10, 46], "pure": [10, 70], "lime": [10, 70], "nian": 10, "nian_lim": 10, "yellow": [10, 66], "5": [10, 11, 15, 20, 21, 38, 39, 42, 44, 47, 49, 51, 56, 57, 58, 59, 66, 73, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "9": [10, 11, 21, 38, 42, 51, 58, 66, 79, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 102, 103], "nian_tran": 10, "custom": [10, 12, 13, 14, 15, 16, 17, 20, 28, 32, 33, 36, 39, 46, 47, 49, 57, 58, 66, 67, 71], "mask": [10, 24, 26, 27, 47, 49, 70], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 24, 26, 27, 49], "booru": 11, "yolo": [11, 17, 19, 31, 105], "aperveyev": 11, "host": [11, 14, 19, 22, 29, 38, 44, 59, 74, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "deepgh": [11, 12, 13, 14, 15, 16, 17, 19, 22, 38, 42, 44, 59, 74, 78, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "overal": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "benchmark": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 82, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "explan": 11, "No": [11, 66, 106, 107], "head": [11, 18, 23, 50, 72, 89, 98, 105], "anim": [11, 12, 13, 14, 15, 16, 17, 18, 20, 25, 27, 37, 38, 39, 41, 50, 52, 53, 59, 66, 69, 70, 72, 73, 76, 82, 89, 90, 93, 94, 98, 99, 100, 102, 103, 108], "pretti": 11, "girl": [11, 44, 72], "onli": [11, 12, 13, 14, 15, 16, 17, 20, 23, 38, 67, 72, 73, 78, 81, 96], "bust": 11, "torso": 11, "part": [11, 49, 50, 51], "collarbon": 11, "center": [11, 47, 57, 58], "pair": [11, 21, 32], "cover": [11, 19, 47, 66, 72], "breast": [11, 19, 72, 73, 74, 78, 80, 81], "boob": 11, "bra": 11, "nippl": [11, 12, 46, 66], "mostli": [11, 15], "visibl": [11, 23], "nsfw": [11, 46, 95, 105], "shld": 11, "shoulder": [11, 51], "mayb": 11, "one": [11, 32, 36, 42, 44, 58, 72, 81], "view": [11, 44], "profil": 11, "exactli": 11, "rear": 11, "exclud": 11, "sideb": 11, "uncov": 11, "other": [11, 38, 44, 58, 77, 80, 89], "visual": [11, 12, 13, 14, 15, 17, 18, 20, 38, 40, 50, 52, 81, 105], "mark": 11, "belli": [11, 19], "button": [11, 28, 74], "hip": [11, 51], "half": [11, 15, 72], "stock": 11, "line": [11, 25, 26, 53], "knee": [11, 51], "below": [11, 53, 69, 108], "6": [11, 21, 23, 38, 42, 51, 58, 61, 71, 72, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "nopan": 11, "panti": [11, 75], "cloth": 11, "bikini": 11, "regardless": 11, "censor": [11, 18, 46, 47, 93, 99, 105], "evid": 11, "7": [11, 12, 14, 15, 16, 17, 33, 38, 42, 44, 46, 49, 51, 58, 66, 71, 72, 78, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "butt": 11, "buttock": [11, 19], "least": [11, 35, 36, 68], "partial": 11, "behind": 11, "more": [11, 12, 31, 32, 44, 51, 56, 66, 84, 87], "less": [11, 12, 14, 20, 88], "stand": [11, 66, 73, 74, 78, 81], "sit": [11, 72], "ass": 11, "split": [11, 78], "leg": [11, 66], "wide": [11, 66], "90": 11, "degre": [11, 47], "typic": [11, 12, 29, 58], "abov": [11, 12, 13, 14, 15, 16, 17, 20, 49, 90, 93, 99, 103], "10": [11, 22, 28, 38, 42, 47, 51, 58, 61, 88, 89, 90, 93, 96, 97, 99, 100], "sprd": 11, "strongli": [11, 82], "11": [11, 38, 51, 88, 89, 90, 93, 96, 97, 99, 100], "vsplt": 11, "pose": [11, 38, 105], "12": [11, 23, 38, 46, 51, 58, 88, 89, 90, 93, 96, 97, 99, 100], "vsprd": 11, "vsplit": 11, "13": [11, 38, 51, 89, 90, 93, 97, 100, 102, 108], "full": [11, 66], "almost": 11, "side": [11, 45, 72, 104], "usual": [11, 42], "ly": 11, "14": [11, 51, 58, 89, 90, 93, 97, 100], "wing": [11, 72], "dragon": 11, "poni": 11, "15": [11, 41, 43, 51, 58, 89, 90, 93, 97, 100, 106, 107], "feral": 11, "four": [11, 12, 89], "non": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46, 94], "human": [11, 12, 13, 14, 15, 16, 17, 20, 50, 52, 88], "16": [11, 51, 58, 61, 63, 64, 89, 93, 97, 100], "hdrago": 11, "style": [11, 15, 20, 47, 102, 108], "17": [11, 51, 58, 97, 102], "hponi": 11, "18": [11, 19, 51, 58, 93, 97, 99, 106, 107], "hfox": 11, "cartoon": 11, "fox": 11, "dog": 11, "zootopia": 11, "nick": 11, "wild": 11, "19": [11, 51, 97], "hrabb": 11, "rabbit": 11, "judi": 11, "hopp": 11, "bunnygirl": 11, "20": [11, 28, 51, 58, 66, 97], "hcat": 11, "cat": [11, 72, 79], "catgirl": 11, "sharp": 11, "muzzl": 11, "compar": [11, 21, 32], "21": [11, 15, 51, 58, 102], "hbear": 11, "bear": 11, "22": [11, 51, 58], "jacko": 11, "memet": 11, "jack": 11, "o": [11, 66, 68, 78, 81, 93, 96, 106, 107], "contest": 11, "toward": [11, 51], "viewer": [11, 66], "23": [11, 51, 58], "jackx": 11, "sometim": 11, "24": [11, 38, 42, 51, 58, 61], "hhors": 11, "hors": 11, "implement": [11, 29, 32, 43, 84], "aa09": 11, "25": [11, 14, 19, 33, 43, 58, 102], "hbird": 11, "bird": 11, "name": [11, 12, 13, 14, 15, 16, 17, 20, 22, 28, 29, 32, 33, 38, 39, 44, 46, 51, 56, 57, 58, 73, 78, 81, 82, 88, 89, 92, 94, 97, 98, 100, 101, 102], "releas": 11, "time": [11, 68, 82], "yolov8s_pp09": 11, "2023": 11, "focus": 11, "special": 11, "class": [11, 13, 16, 17, 28, 29, 30, 32, 33, 36, 46, 47, 51, 54, 56, 58, 59, 65, 66, 68, 72, 89, 90, 93, 94, 98, 99, 100, 102, 103], "advanc": [11, 108], "capabl": [11, 29, 36, 44], "specif": [11, 12, 17, 28, 29, 32, 34, 36, 46, 51, 54, 56, 58, 68, 69, 89, 93, 99], "scenario": [11, 73, 78, 84], "yolov8s_pp12": 11, "2024": 11, "final": 11, "patch": 11, "continu": 11, "focu": [11, 66], "enhanc": [11, 31, 105], "improv": [11, 22, 81], "previou": 11, "yolov8m_pp13": 11, "offer": [11, 14, 15, 16, 21, 56, 68, 96], "yolov8n_as01": 11, "spinoff": 11, "26": [11, 58], "train": [11, 12, 13, 14, 15, 16, 17, 20, 38, 39, 73, 74, 75, 78, 82, 93, 99], "80": 11, "epoch": 11, "sfw": 11, "subset": 11, "wa": 11, "eventu": 11, "abandon": 11, "due": [11, 37, 38, 73, 78, 84, 89, 104], "ineffect": 11, "yolov8m_as02": 11, "start": [11, 36, 47, 66, 105], "30": [11, 20, 47], "public": [11, 29], "friendli": [11, 108], "reduc": [11, 38, 49, 81], "yolov8m_as03": 11, "as02": 11, "60": 11, "aim": 11, "bottleneck": 11, "reproduc": 11, "yolov8s_aa06": 11, "initi": [11, 28, 29, 33, 36, 46, 59, 72], "current": [11, 57, 63, 66, 93, 99, 106, 107, 108], "reincarn": 11, "compon": [11, 21, 28, 29, 32, 33, 84], "some": [11, 28, 31, 38, 42, 43, 47, 60, 71, 73, 74, 78, 81, 82, 84, 91, 104, 106, 107], "yolov8s_aa09": 11, "updat": [11, 28, 29, 32, 33, 67], "dataset": [11, 12, 13, 14, 15, 16, 17, 20, 39, 42, 81, 95], "closeup": 11, "adjust": [11, 33, 42, 72], "larg": [11, 26, 29, 38, 81], "hat": [11, 72], "aa06": 11, "yolov8s_aa10": 11, "major": 11, "fix": 11, "issu": [11, 17, 63], "wear": 11, "yolov8s_aa11": 11, "latest": [11, 33, 73, 78], "mainstream": 11, "aa10": 11, "outstand": 11, "map": [11, 28, 44, 50, 71, 72, 75, 79, 80, 85, 97, 101], "score": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 28, 29, 32, 37, 39, 41, 42, 44, 50, 51, 53, 75, 79, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "though": 11, "note": [11, 15, 38, 47, 66, 89, 93, 96, 99, 106, 107], "complet": [11, 33, 47, 89, 95, 105], "fair": 11, "bias": 11, "model_nam": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 39, 46, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "conf_threshold": [11, 12, 13, 14, 15, 16, 17, 20, 33, 46], "iou_threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46], "kwarg": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 34, 46, 47, 66, 68], "perform": [11, 15, 19, 20, 22, 29, 32, 33, 38, 44, 46, 47, 50, 58, 73, 84, 96, 97, 106, 107], "confid": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33, 39, 44, 46, 51, 53, 74, 81], "threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 33, 38, 41, 42, 44, 46, 49, 53, 73, 74, 78, 81, 88, 96], "iou": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 33, 46], "suppress": [11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 33, 46, 82], "bounding_box": 11, "x1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "y1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "x2": [11, 19, 21], "y2": [11, 19, 21], "box": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 44, 50], "f": [11, 16, 21, 38, 42, 66, 85], "2f": 11, "point": [12, 16, 38, 51, 58], "femal": [12, 19, 46, 72], "genit": 12, "male": [12, 19, 72], "anime_censor_detect": 12, "yolov8": [12, 13, 14, 15, 16, 17, 20], "model": [12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 37, 38, 39, 42, 44, 46, 50, 51, 53, 58, 61, 62, 63, 64, 65, 66, 69, 73, 74, 75, 76, 78, 81, 82, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108], "v1": [12, 13, 14, 15, 16, 20, 46, 66, 81], "identifi": [12, 28, 36, 63], "locat": 12, "anatom": 12, "analyz": [12, 19, 39], "data": [12, 15, 17, 34, 36, 38, 50, 57, 65, 66, 73, 75, 93, 99, 105, 106, 107, 108], "either": [12, 13, 14, 15, 16, 32, 38, 58, 81, 85], "standard": [12, 14, 15, 16, 34, 58, 84], "n": [12, 13, 14, 15, 16, 17, 20, 36, 38, 46, 58, 66], "nano": [12, 14, 15, 16, 46], "faster": [12, 13, 14, 15, 16, 17, 46], "while": [12, 14, 15, 16, 23, 33, 45, 47, 61, 84], "slower": [12, 20], "construct": [12, 13, 15, 16, 46, 81], "intersect": [12, 13, 14, 15, 16, 17, 20, 21, 46], "over": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 72], "merg": [12, 13, 14, 15, 16, 38], "integ": [12, 36, 42, 51, 58], "x0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "y0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "bound": [12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 50], "indic": [12, 38, 51, 54, 73, 78, 81], "nipple_f": [12, 46], "peni": [12, 46], "pussi": [12, 46, 66], "runtimeerror": [12, 28, 32], "fail": 12, "detection_visu": [12, 13, 14, 15, 17, 18, 20], "nude_girl": [12, 46], "365": 12, "264": 12, "399": 12, "289": [12, 13], "7473511695861816": 12, "224": [12, 56, 57, 58], "260": 12, "252": 12, "285": 12, "6830288171768188": 12, "206": 12, "523": [12, 46, 47], "240": 12, "608": 12, "6799028515815735": 12, "matplotlib": [12, 13, 14, 15, 23, 50], "pyplot": [12, 13, 14, 15, 50], "plt": [12, 13, 14, 15, 50], "imshow": [12, 13, 14, 15, 50], "anime_eye_detect": 13, "allow": [13, 14, 16, 17, 20, 29, 33, 36, 54, 56, 58, 84], "trade": [13, 15], "off": [13, 15], "speed": [13, 14, 15, 16, 17, 20, 24, 82], "accuraci": [13, 14, 15, 16, 17, 20, 44, 88, 90, 93, 96, 99, 103], "higher": [13, 14, 15, 16, 17, 19, 22, 96], "consid": [13, 16, 21, 38, 44, 47, 49, 59, 72, 93, 99], "overlap": [13, 15, 16, 17, 21, 63, 64, 73, 74, 76, 78, 81, 82, 105], "coordin": [13, 14, 15, 16, 17, 23, 33, 47, 51, 61], "alwai": [13, 15, 16, 17, 44], "except": [13, 16, 36, 54, 58, 66], "predict": [13, 17, 20, 28, 29, 32, 33, 74, 81, 88, 90, 92, 93, 96, 97, 99, 101, 103], "yolo_predict": [13, 20, 31], "squat": [13, 15, 50], "297": 13, "239": [13, 44], "341": 13, "271": 13, "7760562896728516": 13, "230": 13, "263": 13, "308": 13, "7682342529296875": 13, "createml": 14, "huggingfac": [14, 16, 38, 44, 58, 61, 70, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "anime_face_detect": 14, "user": [14, 20, 28, 29, 32, 33, 36, 59, 68, 108], "balanc": [14, 16, 20, 66], "system": [14, 15, 24, 54, 58, 93, 99], "overhead": [14, 15, 24, 84], "avail": [14, 20, 23, 28, 29, 36, 38, 44, 47, 54, 58, 66, 79, 87, 88, 90, 93, 99, 103], "v0": [14, 20, 63, 64], "overrid": [14, 20], "auto": [14, 20, 50, 68, 87], "mostima_post": [14, 17], "29": [14, 17, 58], "441": [14, 17], "204": [14, 17], "584": [14, 17], "7874319553375244": [14, 17], "346": [14, 17], "59": [14, 17], "529": [14, 17], "275": [14, 17], "7510495185852051": [14, 17], "606": [14, 17], "51": [14, 17, 58], "895": [14, 17], "336": [14, 17], "6986488103866577": [14, 17], "upper": [15, 46], "bodi": [15, 20, 50, 51, 53, 66], "anime_halfbody_detect": 15, "pleas": [15, 22, 37, 38, 44, 63, 65, 67, 82, 89, 93, 96, 99, 106, 107], "primari": [15, 89, 92, 94, 98, 100, 102], "purpos": 15, "crop": [15, 49, 56, 57, 58, 66], "illustr": [15, 66, 90, 92], "therefor": [15, 38, 106, 107], "consist": [15, 38], "person": [15, 18, 21, 23, 33, 50, 98, 105], "peopl": [15, 79], "guarante": [15, 44], "you": [15, 17, 18, 20, 25, 44, 47, 63, 64, 81, 82, 84, 87, 88, 89, 90, 93, 96, 99, 103, 108], "inde": 15, "recommend": [15, 22, 38, 41, 42, 81, 82, 93, 99], "approach": 15, "detect_person": [15, 18, 23, 50], "individu": [15, 21, 36, 56, 65], "obtain": [15, 25, 37, 38], "local": [15, 59, 106, 107], "flexibl": [15, 56, 57], "lower": [15, 41, 42, 44, 46], "127": 15, "629": 15, "637": 15, "9040350914001465": 15, "anime_hand_detect": 16, "main": [16, 19, 20, 23, 28, 29, 32, 33, 38, 58, 66, 68, 70, 73, 84, 108], "choos": [16, 20, 44], "35": [16, 58, 66, 73, 81], "configur": [16, 28, 38, 56, 57, 58, 105], "suit": 16, "case": [16, 22, 38, 41], "defin": [16, 20, 38, 66, 85], "being": 16, "label": [16, 17, 19, 21, 22, 23, 28, 29, 32, 33, 38, 39, 44, 75, 97, 101], "infer": [16, 19, 22, 29, 32, 33, 50, 63, 64, 87, 96], "anime_imag": 16, "bbox": 16, "conf": 16, "customiz": [17, 23], "integr": [17, 29, 73, 108], "hug": [17, 28, 29, 32, 33, 38, 58, 81], "face": [17, 18, 19, 28, 29, 32, 33, 38, 51, 53, 58, 66, 72, 81, 89, 105], "repositori": [17, 28, 29, 32, 33, 38], "anime_head_detect": 17, "contribut": 17, "our": 17, "develop": [17, 82, 108], "yolo11": 17, "architectur": 17, "usag": [17, 28, 29, 65, 66, 67, 73, 84, 85, 104], "head_detect_v2": 17, "0_": 17, "equal": [17, 47], "deprec": [17, 22, 37], "remov": [17, 22, 28, 33, 37, 44, 61, 70, 72, 74, 75, 80, 81], "futur": [17, 22], "help": [17, 38, 49, 61], "For": [17, 18, 20, 21, 29, 38, 44, 51, 65, 81, 87], "instead": [17, 22, 75], "detect_head": [18, 23], "booru_yolo": [18, 105], "detect_with_booru_yolo": 18, "detect_censor": [18, 46, 93, 99], "ey": [18, 47, 51, 66, 72, 105], "detect_ey": 18, "detect_fac": 18, "halfbodi": [18, 89, 98, 105], "detect_halfbodi": 18, "hand": [18, 51, 53, 66, 72, 105], "detect_hand": 18, "nudenet": [18, 105], "detect_with_nudenet": 18, "calculate_i": 18, "bboxes_similar": 18, "detection_similar": 18, "detect_text": 18, "nuditi": 19, "run": [19, 24, 28, 29, 33, 82, 87, 104, 105], "nm": 19, "postprocess": 19, "onnx": [19, 28, 29, 32, 33, 74, 87, 97], "nudenet_onnx": 19, "notai": 19, "tech": 19, "detail": [19, 61, 65, 66, 87, 89], "respect": 19, "female_genitalia_cov": 19, "genitalia": 19, "face_femal": 19, "buttocks_expos": 19, "expos": 19, "female_breast_expos": 19, "female_genitalia_expos": 19, "male_breast_expos": 19, "anus_expos": 19, "anu": 19, "feet_expos": 19, "feet": [19, 51, 53], "belly_cov": 19, "feet_cov": 19, "armpits_cov": 19, "armpit": 19, "armpits_expos": 19, "face_mal": 19, "belly_expos": 19, "male_genitalia_expos": 19, "anus_cov": 19, "female_breast_cov": 19, "buttocks_cov": 19, "onnxruntim": [19, 86, 105], "topk": [19, 28], "100": [19, 24, 33, 41, 58, 84], "45": [19, 42, 58], "score_threshold": 19, "number": [19, 28, 29, 32, 36, 38, 44, 51, 59, 61, 85, 88], "keep": [19, 78], "entir": 20, "anidet3": 20, "roboflow": 20, "m": 20, "x": [20, 38, 47, 51, 66, 84, 85, 101], "fastest": [20, 24], "most": [20, 28, 29, 32, 33], "confidence_scor": [20, 23], "genshin_post": [20, 45, 46, 47], "371": 20, "232": 20, "564": 20, "690": 20, "7533698678016663": 20, "135": [20, 51], "451": 20, "716": [20, 44], "6788613796234131": 20, "614": 20, "393": 20, "830": 20, "686": 20, "5612757205963135": 20, "1275": 20, "654": 20, "4047100841999054": 20, "calcul": [21, 29, 38, 41, 42], "comput": [21, 26, 29, 32, 40, 58, 84, 85, 97], "work": [21, 28, 29, 32, 35, 41, 68, 97], "aggreg": 21, "involv": 21, "segment": [21, 59, 105], "evalu": [21, 37], "algorithm": [21, 38, 41], "box1": 21, "box2": 21, "bboxtyp": 21, "measur": [21, 37, 38, 41], "divid": [21, 51], "4f": 21, "1429": 21, "bboxes1": 21, "bboxes2": 21, "liter": [21, 38, 47, 51, 63, 64, 79], "max": [21, 22], "raw": [21, 28, 29, 32, 36], "depend": [21, 66, 67, 104], "unknown": [21, 79], "hungarian": 21, "find": [21, 47], "optim": [21, 29, 38], "assign": [21, 22, 28, 38], "among": [21, 38], "averag": 21, "detect1": 21, "detect2": 21, "bboxwithscoreandlabel": 21, "group": [21, 28, 42, 75], "correspond": [21, 38, 44, 49, 58, 81, 97, 101], "combin": [21, 36, 44], "against": [21, 82], "ground": [21, 93, 99], "truth": [21, 93, 99], "car": 21, "85": [21, 73, 81], "75": 21, "text_detect": 22, "been": [22, 97], "migrat": 22, "ocr": [22, 105], "detect_text_with_ocr": [22, 105], "soon": 22, "paddleocr": [22, 44], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 22, "05": [22, 58, 73, 74, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103], "max_area_s": 22, "640": 22, "region": [22, 46, 49, 93, 99], "dbnet": 22, "do": [22, 49, 90], "640x640": 22, "ani": [22, 29, 32, 36, 38, 46, 56, 58, 61, 66, 71, 85, 87], "sinc": [22, 37], "appear": [23, 26], "font": 23, "pad": [23, 70], "see": [23, 66, 87], "text_pad": 23, "fontsiz": 23, "max_short_edge_s": 23, "fp": 23, "no_label": 23, "normal": [23, 29, 39, 56, 57, 58, 81], "predefin": [23, 72], "extract": [23, 24, 26, 27, 36, 38, 42, 44, 49, 58, 65, 66, 67, 68, 74, 81], "around": [23, 28, 33, 36, 53], "shortest": 23, "edg": [23, 53, 105], "maintain": [23, 33, 45, 51, 84, 108], "font_manag": 23, "fontproperti": 23, "properti": [23, 47, 51, 66, 68], "get": [24, 26, 27, 29, 37, 39, 59, 60, 66, 70, 73, 76, 81, 87, 89, 94, 96, 98, 100, 102], "cv2": 24, "have": [24, 26, 38, 79, 80, 93, 99, 104], "lowest": 24, "resourc": [24, 105], "low_threshold": 24, "high_threshold": 24, "200": [24, 33, 58], "assum": [24, 26, 27, 70], "its": [24, 26, 27, 28, 38, 44, 45, 58, 67, 70, 73, 75, 87, 89, 90, 92, 93, 94, 97, 98, 99, 100, 102, 103], "low": [24, 32, 37, 39, 66, 78, 81, 82], "high": [24, 32, 33, 60, 66, 82, 96, 97], "outlin": 25, "comparison": [25, 73], "canni": [25, 105], "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": [25, 27, 105], "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": [25, 105], "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "best": [26, 39, 47, 66], "effect": [26, 37, 46, 104], "closest": 26, "consum": 26, "amount": 26, "memori": [26, 28, 29, 33, 106, 107], "power": 26, "runtim": [26, 29, 87, 96], "coars": 26, "detect_resolut": [26, 27], "512": [26, 27, 53, 66, 82], "deeper": 26, "richer": 26, "probabl": [26, 29, 97], "extra": [26, 66], "increas": [26, 38], "resolut": [26, 27, 59, 82], "neural": [26, 27, 70, 85], "network": [26, 27, 70, 85], "classif": [28, 32, 85, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103], "those": [28, 96], "store": [28, 29, 33, 34, 66, 67], "well": [28, 41], "manag": [28, 29, 32, 33, 87, 105], "interact": [28, 29, 32, 33], "also": [28, 56, 81, 108], "token": [28, 29, 32, 33], "authent": [28, 29, 32, 33], "access": [28, 29, 32, 51, 66, 84], "privat": [28, 29, 30, 32, 42], "repo_id": [28, 29, 32, 33], "fn_preprocess": 28, "callabl": [28, 58], "hf_token": [28, 29, 32, 33], "comprehens": [28, 29], "imagepreprocessfunc": 28, "variabl": [28, 47, 87], "_model_nam": 28, "cach": [28, 29, 32, 33, 59, 86, 105], "_model": 28, "dictionari": [28, 34, 39, 56, 58, 66, 67, 68, 71, 72, 74, 89, 92, 94, 98, 100, 102], "_label": 28, "_hf_token": 28, "org": 28, "repo": [28, 58], "__init__": [28, 29, 30, 32, 33, 36, 47, 51, 59, 68, 72], "instanc": [28, 29, 33, 38, 46, 51, 58, 59, 72], "clear": [28, 29, 32, 33, 38, 67, 89, 93, 99], "free": [28, 29, 33], "up": [28, 29, 33, 72], "launch_demo": [28, 29, 32, 33], "default_model_nam": [28, 29, 32, 33], "server_nam": [28, 29, 32, 33], "server_port": [28, 29, 32, 33], "launch": [28, 29, 32, 33], "gradio": [28, 29, 32, 33], "demo": [28, 29, 32, 33, 78], "interfac": [28, 29, 32, 33, 84], "ui": [28, 32, 33], "make_ui": [28, 29, 32, 33], "server": [28, 29, 32, 33], "select": [28, 29, 32, 33, 38, 46, 59], "dropdown": [28, 29], "port": [28, 29, 32, 33], "importerror": [28, 33], "instal": [28, 32, 33, 61, 67, 105], "properli": [28, 32, 66], "usernam": [28, 33], "repo_nam": [28, 33], "model_v1": 28, "7860": [28, 29, 33], "submit": 28, "recent": [28, 29, 32, 33], "label_group": 28, "highest": [28, 97], "through": [28, 29, 58, 108], "error": [28, 36, 58, 81], "predict_fmt": 28, "fmt": [28, 29, 32, 39, 74, 81], "top5": 28, "logit": [28, 29, 32], "embed": [28, 29, 32, 36, 81], "dict": [28, 29, 36, 39, 50, 56, 57, 58, 66, 67, 68, 74, 81, 84, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "top": [28, 47, 96], "k": 28, "e": [28, 29, 38, 60, 63, 64, 79, 82, 85], "g": [28, 29, 38, 60, 63, 64, 79, 81, 82], "top10": 28, "predict_scor": 28, "ia": 28, "conveni": [28, 51, 66, 108], "wrapper": [28, 33, 36], "id": [28, 29, 32, 33], "multimod": 29, "hub": 29, "discoveri": 29, "variant": [29, 32], "pipelin": [29, 56, 58], "pattern": [29, 38, 72], "direct": 29, "api": [29, 32], "control": [29, 66], "via": 29, "web": [29, 32], "deploy": [29, 97], "reus": 29, "lru": 29, "thread": [29, 32, 84, 104], "safe": [29, 32, 67, 73, 74, 84, 95, 97, 99, 104, 105], "demand": 29, "switch": 29, "image_encod": [29, 32], "upload": [29, 33], "enter": 29, "link": 29, "address": 29, "bind": 29, "organ": 29, "displai": [29, 32, 63, 64], "precomput": [29, 80], "cosin": 29, "scale": [29, 32, 46, 47, 51, 66, 70, 81, 106, 107], "complex": 29, "image_embed": 29, "text_embed": 29, "etc": [29, 58], "thei": [29, 38, 54, 58], "l2": [29, 81], "text_encod": [29, 32], "accept": 29, "_process_rgb": 30, "_process_alpha_channel_with_model": 30, "_process_rgba": 30, "attribut": 30, "classifi": [31, 89, 94, 95, 96, 98, 100, 102, 103, 105], "classifymodel": 31, "classify_predict_scor": 31, "classify_predict": 31, "classify_predict_fmt": 31, "imageenhanc": 31, "clip": [31, 58, 66, 105], "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "siglip": [31, 58, 105], "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolomodel": 31, "sigmoid": [32, 86], "loss": 32, "creation": [32, 56, 57, 68], "preprocessor": [32, 66], "reset": 32, "intern": [32, 54, 67], "about": [32, 34], "hostnam": 32, "gr": [32, 33], "One": [32, 42], "detect": [33, 41, 44, 46, 50, 51, 52, 53, 71, 72, 87, 88, 93, 99, 105], "post": [33, 44], "helper": 33, "easi": 33, "metadata": [33, 39, 65, 67, 68, 105], "cleanup": 33, "associ": [33, 68], "default_conf_threshold": 33, "default_iou_threshold": 33, "environmenterror": [33, 61, 67], "environ": [33, 82, 84, 87, 105], "offlin": 33, "yolov5": 33, "allow_dynam": 33, "dynam": [33, 56], "300": [33, 58], "400": 33, "simpl": 33, "explicitli": 33, "read": [34, 35, 36, 65, 66, 67], "write": [34, 35, 36, 65, 67], "exif": [34, 35, 66], "gif": [34, 35, 66], "comment": 34, "These": [34, 37, 59], "retriev": [34, 38], "context": [34, 35], "ai": [34, 35, 68, 88], "found": [34, 47, 66, 89], "attempt": [34, 47, 58, 66, 68, 87], "commonli": [34, 58, 75, 85], "where": [34, 38, 66, 67, 81, 84], "look": [34, 44, 66, 89], "usercom": 34, "field": [34, 68], "dst_filenam": 34, "destin": [34, 66, 67, 68], "filenam": [34, 59], "pnginfo": [34, 36, 66, 68], "wai": [34, 66, 67], "geninfo": [35, 105], "lsb": [35, 68, 105], "signific": [35, 36, 38, 63, 68], "bit": [35, 36, 58, 68], "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "steganographi": 36, "serial": 36, "json": 36, "compat": [36, 75], "inject": 36, "emb": [36, 81], "seamlessli": 36, "hidden": 36, "decompress": 36, "them": [36, 46, 56, 63, 67, 81], "gzip": 36, "written": 36, "appropri": [36, 44, 58, 66], "serializ": [36, 56], "err": 36, "caus": [36, 104], "multi": [36, 84], "get_next_n_byt": 36, "next": [36, 54], "get_one_byt": 36, "form": [36, 75], "read_32bit_integ": 36, "32": [36, 58], "interpret": [36, 51], "big": 36, "endian": 36, "enough": 36, "magic": 36, "stealth_pngcomp": 36, "expect": [36, 58], "extract_data": 36, "length": [36, 38, 45], "compress": 36, "along": [36, 38, 70], "robust": [36, 38], "skytnt": [37, 59, 70], "poor": 37, "anime_dbaesthet": [37, 40], "better": [37, 41, 61, 81, 82, 88, 90, 93, 96, 99, 103], "2053756": 37, "09986039996147156": 37, "1663584": 37, "24299287796020508": 37, "4886411": 37, "38091593980789185": 37, "2066024": 37, "5131649971008301": 37, "3670169": 37, "6011670827865601": 37, "5930006": 37, "7067991495132446": 37, "3821265": 37, "8237218260765076": 37, "5512471": 37, "9187621474266052": 37, "limit": [38, 73], "smaller": 38, "7eu7d7": [38, 78, 82, 108], "ccip_onnx": 38, "cluster": [38, 42], "refer": [38, 41, 65, 96], "relev": 38, "aforement": 38, "manual": [38, 47], "384": [38, 42, 56, 57, 58], "caform": 38, "randaug": 38, "prune": 38, "vector": 38, "pruned_fp32": 38, "5_fp32": 38, "feat": 38, "768": [38, 44, 66], "17847511429108218": 38, "1951224011983088": 38, "18397327797685215": 38, "y": [38, 47, 84], "16583099961280823": 38, "42947039008140564": 38, "4037521779537201": 38, "4371533691883087": 38, "40748104453086853": 38, "392294704914093": 38, "whether": [38, 44, 46, 58, 68, 71, 74, 81, 82], "belong": 38, "pairwis": 38, "matrix": 38, "5350548e": 38, "08": [38, 58, 98, 99], "6583106e": 38, "01": 38, "2947042e": 38, "0375218e": 38, "8025822e": 38, "3715334e": 38, "0748104e": 38, "2675274e": 38, "9229470e": 38, "j": 38, "th": 38, "dbscan": 38, "dbscan_2": 38, "dbscan_fre": 38, "optic": [38, 44], "optics_best": 38, "epsilon": 38, "ep": 38, "min_sampl": 38, "ccipclustermethodtyp": 38, "12921094122454668": 38, "1291187648928262": 38, "1836453739562513": 38, "distanc": 38, "_featureorimag": 38, "sampl": [38, 42, 66, 88, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "neighborhood": [38, 61], "core": [38, 106, 107], "few": 38, "too": 38, "sensit": [38, 46, 81, 93, 99], "tune": 38, "guidelin": 38, "deal": [38, 65], "solut": [38, 47], "small": [38, 46], "advis": [38, 73], "significantli": 38, "separ": 38, "slightli": 38, "exhibit": 38, "regular": [38, 61], "outfit": 38, "awar": 38, "highli": 38, "so": [38, 41, 78, 82], "care": 38, "diff": 38, "07437477": 38, "0356068": 38, "04396922": 38, "05131693": 38, "assess": 39, "aesthet": [39, 40, 105], "danbooru": [39, 73, 76, 78, 93, 96], "hakubooru": 39, "kohakublueleaf": 39, "swinv2pv3_v0_448_ls0": 39, "2_x": 39, "percentil": 39, "_default_model_nam": 39, "masterpiec": [39, 66], "9831666690063624": 39, "8810615667538594": 39, "great": 39, "8225559148288356": 39, "good": [39, 44], "591020403706702": 39, "2888798940585766": 39, "243279223969715": 39, "worst": [39, 66], "005268185993767627": 39, "275707557797432": 39, "7977807857096195": 39, "56098810210824": 39, "670568235218525": 39, "1677918508648872": 39, "9305131509900093": 39, "6085879728198051": 39, "6834832429885864": 39, "16141420602798462": 39, "05435194447636604": 39, "025083942338824272": 39, "024000568315386772": 39, "027076328173279762": 39, "024589713662862778": 39, "3757021427154541": 39, "3451208472251892": 39, "1511985808610916": 39, "04740551486611366": 39, "02172713913023472": 39, "027498546987771988": 39, "03134724497795105": 39, "39281174540519714": 39, "22457796335220337": 39, "15563568472862244": 39, "10796019434928894": 39, "047730278223752975": 39, "0393439345061779": 39, "031940147280693054": 39, "13832266628742218": 39, "20687267184257507": 39, "2509062886238098": 39, "1644320785999298": 39, "11332042515277863": 39, "08270663768053055": 39, "043439216911792755": 39, "033693961799144745": 39, "03375888615846634": 39, "050045162439346313": 39, "16734018921852112": 39, "4311050772666931": 39, "23242227733135223": 39, "05163438618183136": 39, "012833272106945515": 39, "01619996316730976": 39, "03074900433421135": 39, "1396280825138092": 39, "5038207173347473": 39, "22299200296401978": 39, "07377689331769943": 39, "02854202501475811": 39, "026677291840314865": 39, "02838410809636116": 39, "026617199182510376": 39, "02508518099784851": 39, "06039097160100937": 39, "8043031692504883": 39, "get_aesthetic_scor": 40, "ccip": [40, 105], "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": [40, 105], "laplacian": [40, 105], "laplacian_scor": 40, "lpip": [40, 105], "lpips_extract_featur": 40, "lpips_differ": 40, "lpips_clust": 40, "psnr_": [40, 105], "psnr": [40, 64], "blur": [41, 46], "than": [41, 42, 46, 84, 88, 96], "seem": 41, "just": [41, 61, 90, 93, 96, 99, 103], "we": [41, 63, 82], "explor": 41, "bluri": 41, "hutao": [41, 70, 73, 74, 78, 81], "156": 41, "68285005210006": 41, "text_blur": 41, "2276": 41, "66629157129": 41, "real2": 41, "908745781486806": 41, "mmd": 41, "1072": 41, "8372572065527": 41, "richzhang": 42, "perceptualsimilar": 42, "chafen_arknight": 42, "rand": 42, "reach": 42, "995": 42, "cnn": 42, "f1": 42, "f2": 42, "f3": 42, "f4": 42, "f5": 42, "64": [42, 58, 61, 66, 82, 106, 107], "99": 42, "192": 42, "49": [42, 58], "256": [42, 56, 57, 63, 66], "img1": [42, 43, 81], "img2": [42, 43, 81], "anoth": 42, "16922694444656372": 42, "22250649333000183": 42, "6897575259208679": 42, "10956494510173798": 42, "6823137998580933": 42, "6837796568870544": 42, "nois": [42, 49, 61, 63], "inf": 43, "gaussian_20": 43, "dat": 43, "058228614646987": 43, "gaussian_3": 43, "27": [43, 58], "65611098737784": 43, "lq": 43, "29589659377844": 43, "recogn": [44, 58], "export": [44, 87], "recognit": 44, "ch_pp": 44, "ocrv4_det": 44, "heat_threshold": 44, "box_threshold": 44, "max_candid": 44, "1000": 44, "unclip_ratio": 44, "heat": 44, "candid": 44, "unclip": 44, "comic": [44, 90], "742": 44, "485": [44, 56, 57], "809": 44, "511": 44, "9543377610144915": 44, "682": 44, "98": 44, "734": 44, "124": 44, "9309689495575223": 44, "136": 44, "836": 44, "164": 44, "9042856988923695": 44, "144": 44, "455": 44, "196": 44, "874083638387722": 44, "719": 44, "835": 44, "488": 44, "8628696346175078": 44, "478": 44, "214": 44, "508": 44, "848871771901487": 44, "1030": 44, "557": 44, "1184": 44, "578": 44, "8352495440618789": 44, "427": 44, "129": 44, "553": 44, "154": 44, "8249209443996619": 44, "detect_model": 44, "recognize_model": 44, "ocrv4_rec": 44, "rotation_threshold": 44, "is_remove_dupl": 44, "rotat": [44, 47], "duplic": [44, 66], "mob": 44, "9356705927336156": 44, "shishou": 44, "8933000384412466": 44, "BUT": 44, "8730931912907247": 44, "oh": 44, "8417627579351514": 44, "mirror": 44, "7366019454049503": 44, "el": 44, "gato": 44, "iberico": 44, "7271127306351021": 44, "THAt": 44, "701928390168364": 44, "6965972578194936": 44, "chines": 44, "english": 44, "cannot": [44, 54, 56, 58, 68], "languag": 44, "func": [44, 86, 105], "japanes": [44, 66], "post_text": 44, "319": 44, "847": 44, "561": 44, "899": 44, "kancol": 44, "9130667787597329": 44, "552": 44, "811": 44, "791": 44, "921": 44, "1944": 44, "8566762346615406": 44, "820": 44, "558": 44, "850": 44, "fleet": 44, "collect": [44, 65], "8100635458911772": 44, "235": 44, "904": 44, "855": 44, "1009": 44, "\u6d77": 44, "6716076803280185": 44, "858": 44, "808": 44, "tsu": 44, "ka": 44, "NO": 44, "u": [44, 108], "mi": 44, "de": 44, "654507230718228": 44, "209": 44, "507": 44, "2888084133529467": 44, "japan_pp": 44, "ocrv3_rec": 44, "9230690942939336": 44, "8564870717047623": 44, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 44, "8061289060358996": 44, "8045396777081609": 44, "7311649382696896": 44, "\u8266\u3068\u308c\u308c": 44, "6648729016512889": 44, "ocrv2_det": 44, "ocrv3_det": 44, "ocrv4_server_det": 44, "ch_ppocr_mobile_slim_v2": 44, "0_det": 44, "ch_ppocr_mobile_v2": 44, "ch_ppocr_server_v2": 44, "en_pp": 44, "arabic_pp": 44, "ocrv2_rec": 44, "ocrv4_server_rec": 44, "0_rec": 44, "chinese_cht_pp": 44, "cyrillic_pp": 44, "devanagari_pp": 44, "en_number_mobile_v2": 44, "ka_pp": 44, "korean_pp": 44, "latin_pp": 44, "ta_pp": 44, "te_pp": 44, "dimens": [45, 58], "max_siz": [45, 56, 57, 58], "longer": 45, "after": [45, 58, 73, 78, 81], "1280": 45, "720": 45, "new_img": 45, "600": 45, "337": 45, "obscur": 46, "regist": [46, 47, 56, 57, 58], "rectangular": 46, "967": [46, 47], "143": [46, 47], "1084": [46, 47], "261": [46, 47], "246": [46, 47], "208": [46, 47], "331": [46, 47], "287": [46, 47], "662": [46, 47], "466": [46, 47], "705": [46, 47], "514": [46, 47], "479": [46, 47], "283": [46, 47], "326": [46, 47], "color_black": 46, "radiu": 46, "emoji": [46, 47], "penis": 46, "vagina": 46, "serv": [46, 58, 73], "foundat": 46, "inherit": [46, 58], "within": [46, 66, 73, 81], "fill": 46, "color_default": 46, "green": 46, "color_green": 46, "ffff00": 46, "color_ffff00": 46, "blur_4": 46, "blur_8": 46, "blur_12": 46, "pixelate_4": 46, "pixelate_8": 46, "pixelate_12": 46, "cl": 46, "arg": 46, "subclass": 46, "keyerror": 46, "alreadi": 46, "exist": [46, 67, 87, 90], "angl": 47, "end": [47, 66], "censor_area": [47, 48], "ratio_threshold": 47, "minimum": [47, 53, 59, 61], "total": [47, 106, 107], "star": [47, 78], "register_censor_method": [47, 48], "smiling_face_with_heart": 47, "twitter": 47, "appl": 47, "googl": 47, "microsoft": 47, "samsung": 47, "whatsapp": 47, "facebook": 47, "messeng": 47, "joypixel": 47, "openmoji": 47, "emojidex": 47, "mozilla": 47, "express": 47, "code": [47, 63, 78, 81], "_emojistyletyp": 47, "emoji_default": 47, "cat_fac": 47, "emoji_green": 47, "grinning_face_with_sweat": 47, "emoji_liuhanhuangd": 47, "minim": 47, "abl": [47, 54], "prefix": [47, 72, 77], "sum": 47, "cx": 47, "mass": 47, "occlus": 47, "cy": 47, "find_for_area": 47, "rectangl": 47, "corner": 47, "factor": [47, 58], "align": [48, 105], "align_maxs": 48, "censor_": [48, 105], "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "imgcensor": [48, 105], "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": [48, 105], "squeeze_with_transpar": 48, "fit": 49, "tightli": 49, "interest": 49, "jerry_with_spac": 49, "median_filt": 49, "median": 49, "kernel": 49, "larger": [49, 53, 83], "disabl": 49, "keypoint": [50, 51, 52, 53], "http": [50, 70, 108], "github": [50, 106, 107, 108], "com": [50, 108], "idea": 50, "research": 50, "auto_detect": 50, "out_bbox": 50, "person_detect_cfg": 50, "op18keypointset": [50, 52, 53], "rtmpose": 50, "config": [50, 57, 105, 108], "foot": [50, 51], "hand1": 50, "hand2": 50, "op18_visu": [50, 52], "0x7f5ca933f3d0": 50, "axesimag": 50, "0x7f5c98069790": 50, "all_": 51, "openpos": [51, 66], "op18": [51, 53], "__mul__": 51, "multipli": 51, "scalar": 51, "__truediv__": 51, "divisor": 51, "left_foot": 51, "left_hand": 51, "right_foot": 51, "right_hand": 51, "enum": 51, "enumer": 51, "symbol": [51, 78, 81], "make": [51, 56, 75, 85, 93, 97, 99], "readabl": [51, 81], "categor": 51, "nose": 51, "neck": 51, "elbow": 51, "wrist": 51, "ankl": 51, "ear": [51, 72, 79], "member": 51, "right_should": 51, "right_elbow": 51, "right_wrist": 51, "left_should": 51, "left_elbow": 51, "left_wrist": 51, "right_hip": 51, "right_kne": 51, "right_ankl": 51, "left_hip": 51, "left_kne": 51, "left_ankl": 51, "right_ey": 51, "left_ey": 51, "right_ear": 51, "left_ear": 51, "left_big_to": 51, "left_small_to": 51, "left_heel": 51, "right_big_to": 51, "right_small_to": 51, "right_heel": 51, "__int__": 51, "truncat": [51, 95, 105], "zero": 51, "must": [51, 72, 104], "preced": 51, "surround": 51, "whitespac": [51, 75], "36": [51, 58], "0b100": 51, "91": [51, 58], "112": 51, "92": [51, 58, 79], "113": [51, 58], "dwpose": [52, 105], "dwpose_estim": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "keypoints_list": 53, "min_edge_s": 53, "draw_bodi": 53, "draw_hand": 53, "draw_feet": 53, "draw_fac": 53, "drawn": 53, "shorter": 53, "connect": 53, "ellips": 53, "facial": [53, 72, 89], "pars": [54, 56, 57, 65, 66, 105], "parser": [54, 56, 57, 66], "try": 54, "notparsetarget": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "register_torchvision_transform": 55, "register_torchvision_pars": 55, "create_torchvision_transform": 55, "parse_torchvision_transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "tensor": [56, 57, 58, 67], "composit": [56, 58], "machin": [56, 85], "learn": [56, 85], "compos": [56, 57, 58], "sequenc": [56, 58, 72], "pillowcompos": [56, 58], "sequenti": 56, "decor": [56, 57, 58, 84], "facilit": 56, "creator": [56, 58], "tvalu": [56, 57], "describ": 56, "interpol": [56, 57, 58], "bicub": [56, 57, 58], "pillowres": [56, 58], "antialia": [56, 57, 58], "bilinear": [56, 57], "center_crop": [56, 57], "pillowcentercrop": [56, 58], "pillowtotensor": [56, 58], "maybe_to_tensor": [56, 57], "pillowmaybetotensor": 56, "std": [56, 57, 58], "pillownorm": [56, 58], "456": [56, 57], "406": [56, 57], "229": [56, 57], "225": [56, 57], "48500001430511475": 56, "4560000002384186": 56, "4059999883174896": 56, "2290000021457672": 56, "2240000069141388": 56, "22499999403953552": 56, "framework": 57, "extend": 57, "centercrop": 57, "totensor": 57, "maybetotensor": 57, "4850": 57, "4560": 57, "4060": 57, "2290": 57, "2240": 57, "2250": 57, "timm": 57, "interpolationmod": 57, "processor": [58, 106, 107], "vitimageprocessor": 58, "5906": 58, "33": 58, "donutimageprocessor": 58, "1901": 58, "70": [58, 82], "detrimageprocessor": 58, "1575": 58, "86": [58, 72], "clipimageprocessor": 58, "1374": 58, "73": 58, "videomaeimageprocessor": 58, "1093": 58, "convnextimageprocessor": 58, "648": 58, "65": 58, "segformerimageprocessor": 58, "533": 58, "00": 58, "beitimageprocessor": 58, "468": 58, "63": 58, "siglipimageprocessor": 58, "440": 58, "48": 58, "layoutlmv3imageprocessor": 58, "403": 58, "layoutlmv2imageprocessor": 58, "332": 58, "87": 58, "mllamaimageprocessor": 58, "qwen2vlimageprocessor": 58, "314": 58, "77": 58, "blipimageprocessor": 58, "276": 58, "55": 58, "idefics2imageprocessor": 58, "226": 58, "llavanextimageprocessor": 58, "215": 58, "bitimageprocessor": 58, "210": 58, "pix2structimageprocessor": 58, "conditionaldetrimageprocessor": 58, "53": 58, "samimageprocessor": 58, "52": 58, "deitimageprocessor": 58, "mask2formerimageprocessor": 58, "89": 58, "50": 58, "vivitimageprocessor": 58, "88": 58, "yolosimageprocessor": 58, "84": 58, "47": 58, "viltimageprocessor": 58, "41": 58, "detaimageprocessor": 58, "68": 58, "38": 58, "pixtralimageprocessor": 58, "mobilenetv2imageprocessor": 58, "mobilevitimageprocessor": 58, "61": 58, "34": [58, 106, 107], "dptimageprocessor": 58, "maskformerimageprocessor": 58, "28": 58, "nougatimageprocessor": 58, "ideficsimageprocessor": 58, "rtdetrimageprocessor": 58, "efficientnetimageprocessor": 58, "40": [58, 66], "deformabledetrimageprocessor": 58, "idefics3imageprocessor": 58, "fuyuimageprocessor": 58, "videollavaimageprocessor": 58, "pvtimageprocessor": 58, "09": 58, "oneformerimageprocessor": 58, "mobilenetv1imageprocessor": 58, "07": [58, 97, 98, 99, 102], "owlv2imageprocessor": 58, "chineseclipimageprocessor": 58, "efficientformerimageprocessor": 58, "llavaonevisionimageprocessor": 58, "swin2srimageprocessor": 58, "vithybridimageprocessor": 58, "owlvitimageprocessor": 58, "04": 58, "groundingdinoimageprocessor": 58, "03": 58, "perceiverimageprocessor": 58, "chameleonimageprocessor": 58, "levitimageprocessor": 58, "vitmatteimageprocessor": 58, "extens": [58, 73], "tri": 58, "def": [58, 84], "hasattr": 58, "feature_extractor": 58, "encount": 58, "becaus": 58, "until": 58, "successfulli": 58, "imageprocessor": 58, "autoimageprocessor": 58, "from_pretrain": 58, "openai": 58, "vit": 58, "patch32": 58, "pillowconvertrgb": 58, "48145467": 58, "4578275": 58, "40821072": 58, "26862955": 58, "2613026": 58, "2757771": 58, "size_dict": 58, "shortest_edg": 58, "invalid_kei": 58, "default_to_squar": 58, "height_width_ord": 58, "constraint": 58, "els": [58, 66, 106, 107], "incompat": 58, "longest_edg": 58, "param_nam": 58, "entri": 58, "conform": 58, "messag": [58, 82], "do_res": 58, "do_center_crop": 58, "crop_siz": 58, "do_rescal": 58, "rescale_factor": 58, "00392156862745098": 58, "do_norm": 58, "image_mean": 58, "image_std": 58, "do_convert_rgb": 58, "rescal": 58, "deviat": 58, "clipprocessor": 58, "crop_pct": 58, "tailor": 58, "convnext": 58, "percentag": 58, "prepar": 58, "replic": 58, "build": [58, 73, 81], "blip": 58, "255": 58, "openai_clip_mean": 58, "openai_clip_std": 58, "accord": 58, "behavior": 58, "mobilenetv2": 58, "per": 58, "equival": 58, "bg": 59, "strict_level": 59, "min_select": 59, "min_width": 59, "min_height": 59, "min_resolut": 59, "strict": [59, 93, 99], "get_imag": 59, "get_image_fil": 59, "list_image_fil": 59, "random_imag": 59, "randomli": 59, "random_image_fil": 59, "8057": 59, "000000": 59, "000001": 59, "000002": 59, "000003": 59, "000004": 59, "home": 59, "dgh": [59, 67, 108], "2400x1600": 59, "0x7feb86ed5160": 59, "003258": 59, "400x400": 59, "0x7feb86a748b0": 59, "quickli": 60, "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "opencv": 61, "denois": [61, 66], "inspir": [61, 70, 74, 81, 101], "mf666": [61, 101], "mist": 61, "fucker": 61, "diameter_min": 61, "diameter_max": 61, "sigma_color_min": 61, "sigma_color_max": 61, "sigma_space_min": 61, "sigma_space_max": 61, "radius_min": 61, "radius_max": 61, "eps_min": 61, "eps_max": 61, "b_iter": 61, "g_iter": 61, "random": [61, 79], "bilater": 61, "guid": 61, "stage": 61, "preserv": 61, "diamet": 61, "sigma": 61, "space": [61, 70, 81], "window": [61, 66], "term": 61, "contrib": 61, "noisy_imag": 61, "cleaned_img": 61, "cleaned_imag": 61, "blurri": [62, 66], "noisi": 62, "nafnet": [62, 105], "scunet": [62, 63, 105], "adversari": [62, 105], "remove_adversarial_nois": 62, "restore_with_nafnet": 62, "restore_with_scunet": 62, "ve": 63, "gaussian": 63, "To": 63, "correctli": 63, "credibl": 63, "rgg": [63, 64], "red": [63, 72], "gopro": 63, "sidd": 63, "tile_s": [63, 64, 82], "tile_overlap": [63, 64, 82], "batch_siz": [63, 64, 82], "silent": [63, 64, 82], "nafnetmodeltyp": 63, "tile": [63, 64, 82], "progress": [63, 64, 82], "gan": 64, "128": 64, "scunetmodeltyp": 64, "automatic1111": 65, "stabl": [65, 66, 88, 108], "diffus": [65, 66, 88], "webui": [65, 66, 67], "novelai": 65, "sdwui": 65, "submodul": 65, "nai": [65, 105], "docstr": 65, "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 65, "save_with_metadata": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "formatt": 66, "a1111": 66, "sd_metadata_simpl": 66, "sd_metadata_complex": 66, "prompt": 66, "neg_prompt": 66, "neg": 66, "__str__": 66, "sd1": 66, "extrem": 66, "delic": 66, "beauti": 66, "offici": 66, "global": [66, 104], "illumin": 66, "soft": 66, "shadow": 66, "super": 66, "light": 66, "novel": [66, 68], "4k": 66, "metal_textur": 66, "striped_background": 66, "rich": 66, "cg": 66, "uniti": 66, "8k": 66, "wallpap": 66, "unreal": 66, "sci": 66, "fi": 66, "fantasi": 66, "silver_skin": 66, "cut": [66, 72], "silver_impossible_bodysuit": 66, "gem_on_chest": 66, "cut_silver_mechanical_leotard": 66, "headgear": [66, 72], "1_girl": 66, "solo": [66, 71, 72, 73, 74, 78, 79, 80, 81], "slim_waist": 66, "hair": [66, 72], "long": 66, "lumin": 66, "medium_breast": [66, 80], "indistinct_camelto": 66, "flat_crotch": 66, "coquettish": 66, "squint": 66, "evil_smil": 66, "dark_persona": 66, "mouth": 66, "wet": 66, "slim_fac": 66, "tall_girl": 66, "matur": 66, "mature_fac": 66, "slim_figur": 66, "slim_leg": 66, "groin": 66, "bare_thigh": 66, "easyneg": 66, "sketch": 66, "ugli": 66, "huge": 66, "logo": 66, "monochrom": [66, 92, 95, 105], "bad": 66, "mutat": 66, "horror": 66, "geometri": 66, "bad_prompt": 66, "miss": 66, "finger": 66, "limb": 66, "anatomi": 66, "interlock": 66, "digit": 66, "arm": 66, "2girl": 66, "deform": 66, "artist": 66, "blush": [66, 73, 74, 78, 81], "lipstick": 66, "skindent": 66, "tie": 66, "big_breast": 66, "thighhigh": [66, 73], "pubic_hair": [66, 72], "3d": [66, 90], "realist": 66, "slip": [66, 75], "head_out_of_fram": 66, "curvi": 66, "sampler": 66, "ddim": 66, "cfg": 66, "seed": 66, "3827064803": 66, "512x848": 66, "hash": 66, "eb49192009": 66, "anidosmix": 66, "skip": 66, "new_imag": 66, "let": 66, "what": 66, "nslim_fac": 66, "848": 66, "_sdmeta_text": 66, "directli": 66, "starri": 66, "night": 66, "daylight": 66, "euler": 66, "sd2": 66, "1girl": [66, 71, 72, 73, 74, 75, 78, 79, 80, 81], "blue": 66, "footwear": 66, "shoe": 66, "bang": [66, 72, 73, 78, 81], "indoor": 66, "sleev": 66, "ahog": [66, 72, 73, 74, 78, 81], "dress": [66, 72], "pot": 66, "plant": 66, "bag": [66, 73, 74, 78, 81], "bun": [66, 72], "lora": 66, "bluearchive10": 66, "bluearchiv": 66, "neg1": 66, "dpm": 66, "2m": 66, "sde": 66, "karra": 66, "2647703743": 66, "768x768": 66, "72bd94132e": 66, "cutemix": 66, "strength": 66, "controlnet": 66, "control_v11p_sd15_openpos": 66, "cab727d4": 66, "weight": 66, "perfect": 66, "param": 66, "hire": 66, "upscal": [66, 105], "latent": 66, "ti": 66, "339cc9210f70": 66, "66a7279a88dd": 66, "info": 66, "underli": [66, 84], "sd_meta": 66, "scope": 66, "dst_file": [66, 68], "webp": 66, "systemerror": [66, 68], "input_imag": 66, "output_imag": 66, "a41": 67, "safetensor": 67, "torch": 67, "command": [67, 108], "pip": [67, 108], "_check_env": 67, "model_fil": 67, "key1": 67, "value1": 67, "key2": 67, "value2": 67, "src_model_fil": 67, "dst_model_fil": 67, "new_metadata": 67, "john": 67, "doe": [67, 71, 79, 93, 99], "input_model": 67, "output_model": 67, "softwar": 68, "generation_tim": 68, "dataclass": 68, "encapsul": 68, "taken": 68, "alia": 68, "success": [68, 108], "add_lsb_meta": 68, "save_metainfo": 68, "metainfo": 68, "prefer": 68, "isneti": [69, 105], "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "co": 70, "seg": 70, "1024": [70, 81], "app": 70, "l8": 70, "00ff00": 70, "mask_": 70, "image_": 70, "hutao_seg": 70, "skadi": [70, 73, 74, 78, 81], "skadi_seg": 70, "drop": [71, 72, 73, 78, 80, 81], "cosplai": 71, "no_eyewear": 71, "eyewear": [71, 72], "span": [71, 72], "matter": [71, 72], "red_hair": [71, 72, 79, 80], "use_preset": 71, "custom_blacklist": 71, "onlin": 71, "preset": 71, "ones": 71, "neither": [71, 72], "nor": [71, 72], "anal_hair": 72, "anal_tail": 72, "arm_behind_head": 72, "arm_hair": 72, "arm_under_breast": 72, "arms_behind_head": 72, "bird_on_head": 72, "blood_in_hair": 72, "breasts_on_glass": 72, "breasts_on_head": 72, "cat_on_head": 72, "closed_ey": 72, "clothed_female_nude_femal": 72, "clothed_female_nude_mal": 72, "clothed_male_nude_femal": 72, "clothes_between_breast": 72, "cream_on_fac": 72, "drying_hair": 72, "empty_ey": 72, "face_to_breast": 72, "food_on_fac": 72, "food_on_head": 72, "game_boi": 72, "grabbing_anoth": 72, "s_hair": 72, "grabbing_own_breast": 72, "gun_to_head": 72, "head_between_breast": 72, "heart_in_ey": 72, "multiple_boi": 72, "multiple_girl": 72, "object_on_breast": 72, "object_on_head": 72, "paint_splatter_on_fac": 72, "parted_lip": [72, 73, 74, 78, 81], "penis_on_fac": 72, "person_on_head": 72, "pokemon_on_head": 72, "rabbit_on_head": 72, "rice_on_fac": 72, "severed_head": 72, "star_in_ey": 72, "sticker_on_fac": 72, "tentacles_on_mal": 72, "tying_hair": 72, "built": [72, 84], "mutabl": 72, "constructor": 72, "empti": 72, "hold": [72, 73, 74, 78, 81], "futa": 72, "cum": 72, "rub": 72, "shade": 72, "plai": 72, "drill": 72, "skin": 72, "sidelock": 72, "twintail": [72, 73, 74, 78, 81], "braid": 72, "afro": 72, "bald": 72, "dreadlock": 72, "ponytail": 72, "updo": 72, "beard": 72, "mustach": 72, "pointi": 72, "horn": 72, "tail": 72, "ornament": 72, "hairband": 72, "pupil": 72, "bow": [72, 73, 74], "headwear": 72, "ribbon": [72, 74, 78], "crown": 72, "cap": 72, "hairclip": [72, 78], "mole": 72, "halo": 72, "fluff": 72, "flower": [72, 73, 74, 78, 81], "glass": [72, 75], "fang": 72, "boi": 72, "beret": 72, "heterochromia": 72, "headdress": 72, "eyepatch": 72, "headphon": 72, "eyebrow": 72, "eyelash": 72, "sunglass": 72, "intak": 72, "scrunchi": 72, "ear_pierc": 72, "headband": 72, "ring": 72, "under_mouth": 72, "freckl": 72, "lip": 72, "eyelin": 72, "eyeshadow": 72, "tassel": 72, "whitelist_suffix": 72, "whitelist_prefix": 72, "whitelist_word": 72, "suffix": [72, 77], "pool": 72, "whitelist": 72, "blacklist": [72, 76, 105], "singular": 72, "plural": 72, "chair": 72, "whole": 72, "word": 72, "hear": 72, "72": 72, "outdat": 73, "anymor": 73, "baselin": 73, "practic": 73, "use_real_nam": [73, 78], "general_threshold": [73, 74, 81], "character_threshold": [73, 74, 81], "drop_overlap": [73, 74, 78, 81], "real": [73, 78, 95, 105], "renam": [73, 78], "redirect": [73, 78], "mani": [73, 78], "websit": [73, 78], "rate": [73, 74, 81, 93, 95, 105], "char": [73, 74, 81], "9897817373275757": 73, "question": [73, 74, 81, 93], "010265946388244629": 73, "explicit": [73, 74, 81, 93], "2809715270996094e": 73, "9939777851104736": 73, "5032387375831604": 73, "black_bord": 73, "9943548440933228": 73, "black_glov": [73, 74, 78, 81], "5011609792709351": 73, "blue_ski": [73, 74, 78, 81], "6877802610397339": 73, "5543792843818665": 73, "8268730640411377": 73, "cloud": [73, 74, 78, 81], "8504303693771362": 73, "cowboy_shot": [73, 74, 78, 81], "6008237600326538": 73, "crop_top": [73, 74, 78, 81], "6635787487030029": 73, "dai": [73, 74, 78, 81], "8496965765953064": 73, "glove": [73, 74, 78, 81], "6107005476951599": 73, "hair_between_ey": [73, 74, 78, 81], "668294370174408": 73, "5619469285011292": 73, "holding_baseball_bat": [73, 74, 78, 81], "5141720771789551": 73, "letterbox": 73, "long_hair": [73, 74, 78, 80, 81], "9884189963340759": 73, "looking_at_view": [73, 74, 78, 81], "5673105120658875": 73, "midriff": [73, 74, 78, 81], "6290556192398071": 73, "navel": [73, 74, 78, 81], "9631235003471375": 73, "no_hat": [73, 74, 78], "7978747487068176": 73, "no_headwear": [73, 74, 78, 81], "7577926516532898": 73, "outdoor": [73, 74, 78, 81], "7118550539016724": 73, "5452839136123657": 73, "pillarbox": 73, "9841411709785461": 73, "red_ey": [73, 74, 78, 81], "958786129951477": 73, "shirt": [73, 74, 78, 81], "6720131039619446": 73, "short_sleev": [73, 74, 78, 81], "7077711820602417": 73, "silver_hair": [73, 74, 78], "6673924326896667": 73, "sky": [73, 74, 78, 81], "8709812760353088": 73, "9614333510398865": 73, "sportswear": [73, 74, 78, 81], "7786177396774292": 73, "6842771172523499": 73, "sweat": [73, 74, 78, 81], "9076308012008667": 73, "thigh": [73, 74, 78, 81], "580970823764801": 73, "skadi_": [73, 74, 81], "arknight": [73, 74, 81], "9633345007896423": 73, "9988503456115723": 73, "001651763916015625": 73, "00012505054473876953": 73, "9829280972480774": 73, "894218385219574": 73, "8733789920806885": 73, "backpack": [73, 74, 78, 81], "6322951316833496": 73, "9987058639526367": 73, "bag_charm": [73, 74], "9754379987716675": 73, "6810564994812012": 73, "9708781838417053": 73, "6356008052825928": 73, "5633733868598938": 73, "brick_wal": 73, "5315935611724854": 73, "brown_hair": [73, 74, 78, 81], "9397273659706116": 73, "9229896664619446": 73, "charm_": [73, 74], "9006357789039612": 73, "citi": 73, "9020784497261047": 73, "cityscap": 73, "9547432661056519": 73, "5296419262886047": 73, "8253412246704102": 73, "5619839429855347": 73, "hair_flow": [73, 74, 78, 81], "8277763724327087": 73, "hair_orna": [73, 74, 78, 81], "9356368780136108": 73, "hair_ribbon": [73, 74, 78], "5288072824478149": 73, "jacket": [73, 74, 78, 81], "6336134076118469": 73, "9703260064125061": 73, "8188960552215576": 73, "phone_screen": 73, "9579574465751648": 73, "9954615235328674": 73, "plaid": [73, 74, 78], "9725285172462463": 73, "plaid_skirt": [73, 74, 78], "9638455510139465": 73, "pleated_skirt": [73, 74, 78, 81], "7226815819740295": 73, "5321241021156311": 73, "red_nail": [73, 78], "5493080615997314": 73, "school_bag": [73, 74], "9863407611846924": 73, "school_uniform": [73, 74, 78, 81], "6794284582138062": 73, "5062428116798401": 73, "shoulder_bag": 73, "9325523972511292": 73, "skirt": [73, 74, 78, 81], "92237788438797": 73, "skyscrap": 73, "7728171348571777": 73, "sleeves_past_wrist": [73, 74, 78], "7257086038589478": 73, "smile": [73, 74, 78, 81], "5357837080955505": 73, "6939404010772705": 73, "7054293155670166": 73, "tongu": [73, 74, 78, 81], "9990814924240112": 73, "tongue_out": [73, 74, 78, 81], "9992498755455017": 73, "5012534260749817": 73, "very_long_hair": [73, 74, 78, 80, 81], "7461410164833069": 73, "lagpixellol": 74, "deepgelbooru_onnx": 74, "categori": [74, 89, 97], "dim": [74, 81], "9986732006072998": 74, "0013858973979949951": 74, "315376281738281e": 74, "9972434639930725": 74, "basebal": [74, 81], "5982598662376404": 74, "baseball_bat": [74, 78, 81], "6429562568664551": 74, "bike_short": 74, "36296138167381287": 74, "8308937549591064": 74, "black_shirt": [74, 78, 81], "7388008832931519": 74, "6039759516716003": 74, "30909663438796997": 74, "9694308042526245": 74, "6422968506813049": 74, "5898381471633911": 74, "8145260810852051": 74, "652222216129303": 74, "dolphin_short": 74, "466494083404541": 74, "7183809280395508": 74, "6753682494163513": 74, "7302790880203247": 74, "6649775505065918": 74, "large_breast": [74, 78, 81], "8446108102798462": 74, "98187655210495": 74, "8140730857849121": 74, "6360533833503723": 74, "9635934829711914": 74, "33370012044906616": 74, "44239571690559387": 74, "7891374826431274": 74, "6471294164657593": 74, "9958090782165527": 74, "8736815452575684": 74, "872096061706543": 74, "5640895366668701": 74, "5049663186073303": 74, "8832778930664062": 74, "9687467813491821": 74, "sports_bra": 74, "3659853935241699": 74, "9309735298156738": 74, "49939480423927307": 74, "stomach": [74, 78, 81], "446407288312912": 74, "809670090675354": 74, "6560589075088501": 74, "47956040501594543": 74, "9832853674888611": 74, "9994162321090698": 74, "0008397102355957031": 74, "00035390257835388184": 74, "9926226139068604": 74, "899387001991272": 74, "34215790033340454": 74, "5701972246170044": 74, "9512913227081299": 74, "6664570569992065": 74, "5614628791809082": 74, "33615976572036743": 74, "5770801305770874": 74, "987317681312561": 74, "37286585569381714": 74, "cardigan": [74, 78], "36409223079681396": 74, "7329680919647217": 74, "collared_shirt": [74, 78], "5924292206764221": 74, "4344901144504547": 74, "7465001344680786": 74, "5225946307182312": 74, "6976451873779297": 74, "9265321493148804": 74, "34527891874313354": 74, "6675043106079102": 74, "9096828699111938": 74, "long_sleev": [74, 78, 81], "41341525316238403": 74, "8418735265731812": 74, "miniskirt": [74, 78], "3675632178783417": 74, "nail_polish": [74, 78], "5284417867660522": 74, "open_cloth": [74, 78], "30296844244003296": 74, "48789578676223755": 74, "36596980690956116": 74, "7759367227554321": 74, "6535028219223022": 74, "8975257873535156": 74, "36911237239837646": 74, "4171145558357239": 74, "3942635953426361": 74, "6772940754890442": 74, "9397937655448914": 74, "5207280516624451": 74, "4673041105270386": 74, "9118321537971497": 74, "9967410564422607": 74, "9970728158950806": 74, "8419480323791504": 74, "6489560604095459": 74, "white_shirt": [74, 78], "6217572689056396": 74, "underscor": [75, 81], "convent": 75, "restor": [75, 105], "use_spac": 75, "use_escap": 75, "include_scor": 75, "score_descend": 75, "_": 75, "escap": 75, "unsaf": 75, "sort": [75, 79], "descend": 75, "panty_pul": 75, "6826801300048828": 75, "958938717842102": 75, "drinking_glass": 75, "9340789318084717": 75, "areola_slip": 75, "41196826100349426": 75, "9988248348236084": 75, "drink": 75, "pull": 75, "areola": 75, "999": 75, "959": 75, "934": 75, "683": 75, "412": 75, "mldanbooru": [76, 105], "get_mldanbooru_tag": 76, "wd14": [76, 78, 105], "get_wd14_tag": [76, 78], "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "deepdanbooru": [76, 78, 105], "get_deepdanbooru_tag": [76, 78], "deepgelbooru": [76, 105], "get_deepgelbooru_tag": 76, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "drop_overlap_tag": 76, "is_blacklist": 76, "drop_blacklisted_tag": 76, "char_whitelist_suffix": 76, "char_whitelist_prefix": 76, "char_whitelist_word": 76, "char_suffix": 76, "char_prefix": 76, "charactertagpool": 76, "is_basic_character_tag": 76, "drop_basic_character_tag": 76, "sort_tag": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "t1": 77, "t2": 77, "fulli": 77, "ml": 78, "448": 78, "keep_ratio": 78, "9999984502792358": [78, 100], "9999946355819702": 78, "9994951486587524": 78, "998144268989563": 78, "9978417158126831": 78, "9941409230232239": 78, "9799384474754333": 78, "979142427444458": 78, "961823582649231": 78, "961323618888855": 78, "9490893483161926": 78, "9450850486755371": 78, "9425153136253357": 78, "9409335255622864": 78, "9319437146186829": 78, "9265308976173401": 78, "9259042143821716": 78, "922250509262085": 78, "9199565052986145": 78, "9175475835800171": 78, "9102761745452881": 78, "9076938629150391": 78, "9052775502204895": 78, "8938589692115784": 78, "8894285559654236": 78, "8891903162002563": 78, "8845980763435364": 78, "8842408061027527": 78, "8659475445747375": 78, "862621009349823": 78, "8616052865982056": 78, "8562789559364319": 78, "short_short": [78, 81], "8555729389190674": 78, "8533340096473694": 78, "black_short": [78, 81], "8477485775947571": 78, "8430152535438538": 78, "tied_long_hair": [78, 81], "8340626955032349": 78, "crop_top_overhang": 78, "8266023397445679": 78, "8222048282623291": 78, "8202669620513916": 78, "8061150312423706": 78, "ass_visible_through_thigh": [78, 81], "7803354859352112": 78, "thigh_gap": [78, 81], "7789446711540222": 78, "arms_up": 78, "7052110433578491": 78, "9999866485595703": 78, "997043788433075": 78, "9969649910926819": 78, "9957101345062256": 78, "9928386807441711": 78, "9886980056762695": 78, "9864778518676758": 78, "ghost": [78, 81], "9769423007965088": 78, "9747489094734192": 78, "9736957550048828": 78, "9388670325279236": 78, "9356311559677124": 78, "91000896692276": 78, "8955123424530029": 78, "8910233378410339": 78, "8904104828834534": 78, "8881211280822754": 78, "8876776695251465": 78, "8864808678627014": 78, "8810517191886902": 78, "8798807263374329": 78, "8765745162963867": 78, "8737136125564575": 78, "8650439381599426": 78, "8613706827163696": 78, "blue_cardigan": 78, "8571277260780334": 78, "8333670496940613": 78, "8160212635993958": 78, "eyebrows_visible_through_hair": 78, "8122442364692688": 78, "8091571927070618": 78, "8082079887390137": 78, "8048468232154846": 78, "8042327165603638": 78, "7984272241592407": 78, "blazer": [78, 81], "794708251953125": 78, "78981614112854": 78, "7892146110534668": 78, "shaped_pupil": [78, 81], "7867060899734497": 78, "gradient_hair": 78, "786359965801239": 78, "7790888547897339": 78, "brown_skirt": 78, "7760675549507141": 78, "774523913860321": 78, "7721588015556335": 78, "7697228789329529": 78, "755959689617157": 78, "multicolored_hair": 78, "7477189898490906": 78, "7476690411567688": 78, "rail": 78, "7476617693901062": 78, "blue_jacket": 78, "7458406090736389": 78, "741143524646759": 78, "7364678978919983": 78, "7193643450737": 78, "red_neckwear": 78, "7108616828918457": 78, "7086325287818909": 78, "7055293321609497": 78, "7039415836334229": 78, "7018357515335083": 78, "shuffl": 79, "count": [79, 106, 107], "2boi": 79, "cat_ear": 79, "uniqu": 79, "8849405313291128": 80, "8548297594823425": 80, "03910296474461261": 80, "6615180440330748": 80, "21552028866308015": 80, "3165260620737027": 80, "47744464927382957": 80, "tagger": 81, "smilingwolf": 81, "wd": 81, "swinv2_v3": 81, "general_mcut_en": 81, "character_mcut_en": 81, "no_underlin": 81, "mcut": 81, "replac": 81, "index": [81, 108], "follw": 81, "valuabl": 81, "enabl": 81, "rapid": 81, "queri": 81, "0011444687843322754": 81, "8876402974128723": 81, "106781005859375": 81, "000277101993560791": 81, "997527003288269": 81, "9797663688659668": 81, "9905703663825989": 81, "9761719703674316": 81, "8981098532676697": 81, "8810765743255615": 81, "9498510360717773": 81, "8377365469932556": 81, "945058286190033": 81, "9457170367240906": 81, "969594419002533": 81, "7881088852882385": 81, "7687551379203796": 81, "9301245212554932": 81, "6703325510025024": 81, "white_hair": 81, "5292627811431885": 81, "8677047491073608": 81, "grey_hair": 81, "5859264731407166": 81, "9536856412887573": 81, "8056888580322266": 81, "8394746780395508": 81, "9473626613616943": 81, "8986269235610962": 81, "9385137557983398": 81, "8408567905426025": 81, "alternate_costum": 81, "4245271384716034": 81, "931140661239624": 81, "8830795884132385": 81, "7279844284057617": 81, "artist_nam": 81, "5333830714225769": 81, "64717698097229": 81, "9516432285308838": 81, "9655293226242065": 81, "9485014081001282": 81, "7366660833358765": 81, "7161656618118286": 81, "5858667492866516": 81, "6186309456825256": 81, "41193312406539917": 81, "467605859041214": 81, "36282333731651306": 81, "3756745457649231": 81, "motion_blur": 81, "5091936588287354": 81, "951993465423584": 81, "5634750723838806": 81, "8232709169387817": 81, "9869340658187866": 81, "49491602182388306": 81, "5193622708320618": 81, "003406703472137451": 81, "0007208287715911865": 81, "9798132181167603": 81, "8046203851699829": 81, "7596215009689331": 81, "7620116472244263": 81, "46084529161453247": 81, "48454540967941284": 81, "5152207016944885": 81, "8023070096969604": 81, "8653596639633179": 81, "7201820611953735": 81, "7816740870475769": 81, "697688639163971": 81, "8974947333335876": 81, "7491052746772766": 81, "5015512704849243": 81, "6401398181915283": 81, "43420469760894775": 81, "4528769850730896": 81, "5730487704277039": 81, "6739872694015503": 81, "5545973181724548": 81, "6946243047714233": 81, "5487751364707947": 81, "7439308166503906": 81, "4186026453971863": 81, "47378358244895935": 81, "4690653085708618": 81, "7565015554428101": 81, "hu_tao_": 81, "genshin_impact": 81, "9262397289276123": 81, "boo_tao_": 81, "942080020904541": 81, "denorm": 81, "denormalizer_nam": 81, "mnum2_al": 81, "understand": 81, "redund": 81, "structur": [81, 105], "b": 81, "r": [81, 93, 99], "c": 81, "linalg": 81, "norm": 81, "approx": [81, 82], "1e": 81, "cdc_anime_onnx": 82, "realli": 82, "As": [82, 93, 99], "1024x1024": 82, "2060": 82, "gpu": 82, "cost": 82, "cpu": [82, 87, 106, 107], "experi": 82, "hgsr": 82, "mhr": 82, "aug_x4_320": 82, "cute_waifu_aroma": 82, "pngimageplugin": 82, "pngimagefil": 82, "1168x1168": 82, "0x7f0e8ca06880": 82, "4672x4672": 82, "0x7f0e48edb640": 82, "cdc": [83, 105], "upscale_with_cdc": 83, "lru_cach": 84, "wrap": 84, "synchron": 84, "prevent": 84, "race": 84, "condit": 84, "maxsiz": 84, "expensive_funct": 84, "expens": 84, "lock": [84, 104], "safeti": [84, 101], "multithread": 84, "my_funct": 84, "introduc": 84, "acquisit": 84, "critic": 84, "mathemat": 85, "activ": 85, "deep": 85, "problem": [85, 93, 99], "input_valu": 85, "frac": 85, "26894142": 85, "73105858": 85, "ts_lru_cach": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "cudaexecutionprovid": 87, "cpuexecutionprovid": 87, "ckpt": 87, "inferencesess": 87, "onnx_mod": 87, "decid": 87, "linux": [87, 106, 107], "execut": [87, 106, 107], "ignor": 87, "cuda": [87, 106, 107], "forc": 87, "anime_ai_check": 88, "mobilenetv3_sce_dist": [88, 99, 103], "mainli": 88, "caformer_s36_plus_sc": 88, "graph": 88, "9996960163116455": 88, "9999125003814697": 88, "997803270816803": 88, "9960069060325623": 88, "9887709021568298": 88, "9998629093170166": 88, "0013722758740186691": 88, "00020673229300882667": 88, "0001895089662866667": 88, "0008857478387653828": 88, "552320024231449e": 88, "001168627175502479": 88, "bangumi": [89, 90], "vision": 89, "imageri": 89, "bangumi_char_typ": 89, "definit": [89, 96], "video": 89, "secondari": 89, "often": 89, "lack": 89, "lead": 89, "under": [89, 108], "three": 89, "judg": 89, "anime_portrait": [89, 95], "mobilenetv3_v0_dist": [89, 98, 102, 103], "9998525381088257": 89, "00012103465269319713": 89, "6464786313008517e": 89, "906112609314732e": 89, "06": [89, 90, 92, 97, 98, 99, 100, 102], "9997243285179138": 89, "0002490800397936255": 89, "7215803381986916e": 89, "354368557978887e": 89, "9998849630355835": 89, "90006631379947e": 89, "3920385754317977e": 89, "2084233276254963e": 89, "9998877048492432": 89, "732793503440917e": 89, "4264976925915107e": 89, "0623419257171918e": 89, "07076334953308105": 89, "9290977716445923": 89, "0001044218079186976": 89, "4467317163944244e": 89, "2568268832401372e": 89, "9999498128890991": 89, "1810528778587468e": 89, "879474429093534e": 89, "260669109295122e": 89, "9999510049819946": 89, "2321036592766177e": 89, "025227553938748e": 89, "4251427273848094e": 89, "999957799911499": 89, "4273678718600422e": 89, "6884023302263813e": 89, "880981603288092e": 89, "0002326338435523212": 89, "9996368885040283": 89, "164971561403945e": 89, "00020793956355191767": 89, "13438372313976288": 89, "8652494549751282": 89, "000158855298650451": 89, "000238816806813702": 89, "3589179217815399": 89, "6406960487365723": 89, "0001471740542910993": 89, "002255884697660804": 89, "08208147436380386": 89, "9152728915214539": 89, "00038967153523117304": 89, "227699592884164e": 89, "0835404282261152e": 89, "1437502406770363e": 89, "9999284744262695": 89, "2125529792683665e": 89, "0218892384727951e": 89, "00011914174683624879": 89, "9998584985733032": 89, "2007669283775613e": 89, "6357082131435163e": 89, "3068713896209374e": 89, "9999185800552368": 89, "066640925273532e": 89, "529400813335087e": 89, "089402500540018e": 89, "9999388456344604": 89, "6406959295272827": 89, "not_paint": 90, "anime_classif": 90, "older": 90, "mobilenetv3_v1": [90, 100], "5_dist": 90, "3_dist": 90, "plot": [90, 93, 99, 103], "caformer_s36_v1": 90, "3_focal": 90, "8346158862113953": 90, "004201625939458609": 90, "0028638991061598063": 90, "15633030235767365": 90, "001988308737054467": 90, "9868855476379395": 90, "001178382197394967": 90, "00015886101755313575": 90, "0005986307514831424": 90, "011178601533174515": 90, "9933090209960938": 90, "0012440024875104427": 90, "00040085514774546027": 90, "004924307577311993": 90, "00012189441622467712": 90, "00031298911198973656": 90, "9968050718307495": 90, "182305903872475e": 90, "0027923565357923508": 90, "7805559259140864e": 90, "0004650334012694657": 90, "996709942817688": 90, "736721191671677e": 90, "0027629584074020386": 90, "4619508621981367e": 90, "0003803370927926153": 90, "998649537563324": 90, "190127922105603e": 90, "0008622839814051986": 90, "595230686594732e": 90, "0004573142796289176": 90, "00031435859273187816": 90, "8671838641166687": 90, "13199880719184875": 90, "563074617180973e": 90, "153919796110131e": 90, "290010737255216e": 90, "9727378487586975": 90, "027150526642799377": 90, "162296004826203e": 90, "4933258828241378e": 90, "0004275702522136271": 90, "995402455329895": 90, "002233930164948106": 90, "001911122351884842": 90, "1603819727897644": 90, "0007561995880678296": 90, "00017044576816260815": 90, "838487982749939": 90, "0002034590725088492": 90, "005001617129892111": 90, "000932251859921962": 90, "009352140128612518": 90, "9846979379653931": 90, "6018555470509455e": 90, "004064667969942093": 90, "464051254326478e": 90, "025772539898753166": 90, "9699516296386719": 90, "00011656546121230349": 90, "287263775244355e": 90, "370255853951676e": 90, "01098843663930893": 90, "0031668643932789564": 90, "9857884049415588": 90, "499273488065228e": 90, "8419872251106426e": 90, "0003471920208539814": 90, "029472889378666878": 90, "9700765609741211": 90, "0012387704337015748": 90, "001172148622572422": 90, "787473391043022e": 90, "003680602880194783": 90, "9938107132911682": 90, "8346157073974609": 90, "8671836853027344": 90, "8384883403778076": 90, "9846979975700378": 90, "9700766801834106": 90, "greyscal": 91, "jpeg_ful": [91, 104], "6125901": 91, "6125785": [91, 104], "6124220": 91, "rough": [92, 93, 99], "polish": 92, "mobilenetv3_v2": 92, "2_dist": [92, 100], "910087929805741e": 92, "1241951510310173": 92, "8757457137107849": 92, "00018937293498311192": 92, "030049214139580727": 92, "9697614312171936": 92, "008933082222938538": 92, "05096456781029701": 92, "9401022791862488": 92, "009832272306084633": 92, "9898634552955627": 92, "00030428936588577926": 92, "013919820077717304": 92, "9819902181625366": 92, "004089969675987959": 92, "04166747257113457": 92, "9582782983779907": 92, "4218515288084745e": 92, "8849249482154846": 92, "1149177998304367": 92, "0001573085755808279": 92, "9907882809638977": 92, "008958994410932064": 92, "0002527958422433585": 92, "9831690788269043": 92, "01682441122829914": 92, "613856385229155e": 92, "8757458329200745": 92, "8849248290061951": 92, "million": 93, "anime_r": [93, 95], "boundari": [93, 99], "challeng": [93, 99], "clean": [93, 99], "judgment": [93, 99], "intend": [93, 99], "quick": [93, 99, 105], "estim": [93, 99], "basi": [93, 99], "mobilenetv3_large_100_v0_ls0": 93, "caformer_s36_v0_ls0": 93, "7508869767189026": 93, "7034655809402466": 93, "728887677192688": 93, "7404400110244751": 93, "7446154952049255": 93, "7514738440513611": 93, "768704354763031": 93, "8219676613807678": 93, "7267540693283081": 93, "7645740509033203": 93, "7216582894325256": 93, "7615436315536499": 93, "815083920955658": 93, "8321858644485474": 93, "8204999566078186": 93, "820833146572113": 93, "chdir": 93, "doc": 93, "api_doc": 93, "7508870363235474": 93, "11212056130170822": 93, "06781744956970215": 93, "06917501986026764": 93, "7034654021263123": 93, "15903906524181366": 93, "06688199192285538": 93, "07061357796192169": 93, "7288877964019775": 93, "1476859599351883": 93, "060362350195646286": 93, "06306383013725281": 93, "7404399514198303": 93, "10337048768997192": 93, "08087948709726334": 93, "07530999928712845": 93, "055992450565099716": 93, "7446154356002808": 93, "13191790878772736": 93, "06747424602508545": 93, "06458679586648941": 93, "10566363483667374": 93, "07827574014663696": 93, "07079866528511047": 93, "7687042951583862": 93, "09974884241819382": 93, "06074819341301918": 93, "050435908138751984": 93, "8219675421714783": 93, "0593985915184021": 93, "06819795072078705": 93, "06569571048021317": 93, "1177448257803917": 93, "726753830909729": 93, "08980562537908554": 93, "06481882929801941": 93, "06922297924757004": 93, "10138414055109024": 93, "06351721286773682": 93, "07683827728033066": 93, "13798624277114868": 93, "05942752957344055": 93, "10584963858127594": 93, "7615437507629395": 93, "07317910343408585": 93, "060196295380592346": 93, "06751583516597748": 93, "0572039857506752": 93, "05398125201463699": 93, "06124086305499077": 93, "0525919646024704": 93, "8321859240531921": 93, "05922013148665428": 93, "06274889409542084": 93, "057530902326107025": 93, "8205001354217529": 93, "05683052912354469": 93, "06635929644107819": 93, "05597696080803871": 93, "8208332657814026": 93, "non_furri": 94, "mobilenetv3_v0": 94, "1_dist": 94, "9898804426193237": 94, "010119626298546791": 94, "9677742123603821": 94, "032225821167230606": 94, "959551215171814": 94, "040448784828186035": 94, "9535530209541321": 94, "04644693806767464": 94, "04358793422579765": 94, "9564120769500732": 94, "02767963521182537": 94, "9723203182220459": 94, "028900373727083206": 94, "9710996150970459": 94, "037573859095573425": 94, "9624261260032654": 94, "aicheck": [95, 105], "get_ai_created_scor": 95, "is_ai_cr": 95, "bangumi_char": [95, 105], "anime_bangumi_char_scor": 95, "anime_bangumi_char": 95, "anime_classify_scor": 95, "anime_classifi": 95, "is_greyscal": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": [95, 105], "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": [95, 105], "anime_furry_scor": 95, "anime_furri": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw_pred_scor": 95, "nsfw_pred": 95, "portrait": [95, 105], "anime_portrait_scor": 95, "anime_rating_scor": 95, "anime_real_scor": 95, "safe_check_scor": 95, "safe_check": 95, "style_ag": [95, 105], "anime_style_age_scor": 95, "anime_style_ag": 95, "teen": [95, 105], "anime_teen_scor": 95, "anime_teen": 95, "is_truncated_fil": 95, "screen": 96, "row": 96, "bottom": 96, "grayscal": 96, "monochrome_detect": 96, "mobilenetv3_large_100_dist_safe2": 96, "mobilenetv3_dist": 96, "caformer_s36": 96, "mono": 96, "9614395499229431": 96, "9458909034729004": 96, "9559807777404785": 96, "9651952981948853": 96, "9379720687866211": 96, "8814834356307983": 96, "03941023349761963": 96, "07492382079362869": 96, "09546589106321335": 96, "016521310433745384": 96, "005693843588232994": 96, "0315730981528759": 96, "Not": 97, "five": 97, "hentai": 97, "neutral": 97, "porn": 97, "sexi": 97, "infinit": 97, "nsfwj": 97, "tfj": 97, "mobil": 97, "9970946311950684": 97, "00198739324696362": 97, "000894528697244823": 97, "4315058251668233e": 97, "099447197513655e": 97, "9282580614089966": 97, "061733175069093704": 97, "008979619480669498": 97, "0007789491210132837": 97, "0002501663693692535": 97, "7945129871368408": 97, "2044062316417694": 97, "0005603990866802633": 97, "0004847997915931046": 97, "564094367902726e": 97, "7977773547172546": 97, "01352313905954361": 97, "18791256844997406": 97, "0004888656549155712": 97, "00029804420773871243": 97, "04498734697699547": 97, "9509441256523132": 97, "4087972633424215e": 97, "003999904729425907": 97, "4542059185914695e": 97, "002892113756388426": 97, "982390284538269": 97, "02520776737947e": 97, "014633022248744965": 97, "858086610212922e": 97, "002532319398596883": 97, "9887337684631348": 97, "231979568838142e": 97, "008699454367160797": 97, "8187158022774383e": 97, "03564726561307907": 97, "954788088798523": 97, "343036850215867e": 97, "009289607405662537": 97, "00020158555707894266": 97, "006372362840920687": 97, "006019102409482002": 97, "9694945812225342": 97, "015214097686111927": 97, "002899901708588004": 97, "0004039364866912365": 97, "00012730166781693697": 97, "987038791179657": 97, "007135333959013224": 97, "005294707603752613": 97, "06964848190546036": 97, "0014777459437027574": 97, "9276643395423889": 97, "0003031621454283595": 97, "0009063396137207747": 97, "00028707628371194005": 97, "00010888021643040702": 97, "9992460012435913": 97, "00015473493840545416": 97, "0002033217460848391": 97, "563037691696081e": 97, "008058490231633186": 97, "00044566826545633376": 97, "937960684299469": 97, "05353058874607086": 97, "364063445587817e": 97, "00562260951846838": 97, "00012077406427124515": 97, "9897090792655945": 97, "004547217860817909": 97, "564737981942017e": 97, "016690678894519806": 97, "001258736359886825": 97, "9766013622283936": 97, "005440687295049429": 97, "4481674952548929e": 97, "01861923187971115": 97, "0008914825739338994": 97, "9674761295318604": 97, "012998746708035469": 97, "691116141155362e": 97, "0007601747056469321": 97, "0005019629606977105": 97, "039504989981651306": 97, "9591660499572754": 97, "0001652583305258304": 97, "0002614929690025747": 97, "020374108105897903": 97, "029394468292593956": 97, "9498046040534973": 97, "00016299057460855693": 97, "004782819654792547": 97, "002861740067601204": 97, "12280157208442688": 97, "8693908452987671": 97, "0001731760276015848": 97, "304211274255067e": 97, "03286275267601013": 97, "010648751631379128": 97, "9562522172927856": 97, "999900221824646": 98, "645313209854066e": 98, "3387104445428122e": 98, "9999704360961914": 98, "4465465685352683e": 98, "071506166132167e": 98, "9999785423278809": 98, "512719154561637e": 98, "292278612818336e": 98, "919455750496127e": 98, "9999444484710693": 98, "3647335082350764e": 98, "0555699191172607e": 98, "9999880790710449": 98, "3210242286731955e": 98, "7451418898417614e": 98, "9999822378158569": 98, "2084267331811134e": 98, "7460413321023225e": 98, "1532473820352607e": 98, "9999996423721313": 98, "0316136922483565e": 98, "840229633236049e": 98, "9999998807907104": [98, 99], "736660568800289e": 98, "199210472208506e": 98, "9999992847442627": 98, "r15": 99, "r18": 99, "sankaku": 99, "mobilenetv3_v1_pruned_ls0": 99, "caformer_s36_plu": [99, 103], "5863172936624323e": 99, "480062353375615e": 99, "9924363493919373": 99, "007255776319652796": 99, "0003077814180869609": 99, "996969997882843": 99, "0030054834205657244": 99, "4601260520284995e": 99, "9966891407966614": 99, "003293127752840519": 99, "770909148035571e": 99, "00025384966284036636": 99, "9996721744537354": 99, "399192691082135e": 99, "973351603141055e": 99, "9998563528060913": 99, "391309580067173e": 99, "0018681309884414077": 99, "9827859997749329": 99, "015345841646194458": 99, "013710384257137775": 99, "8339558839797974": 99, "15233369171619415": 99, "951323833462084e": 99, "00029566374723799527": 99, "9997004270553589": 99, "00018434497178532183": 99, "568440272123553e": 99, "9997699856758118": 99, "11225129129889e": 99, "051862899563275e": 99, "9999485015869141": 99, "902020231791539e": 99, "0005639699520543218": 99, "9994290471076965": 99, "anime_real_cl": 100, "4_dist": 100, "9999716281890869": 100, "8398366339388303e": 100, "9992202520370483": 100, "0007797438884153962": 100, "9999709129333496": 100, "905452492996119e": 100, "9999765157699585": 100, "3499671442550607e": 100, "9994087219238281": 100, "0005913018831051886": 100, "9999759197235107": 100, "4061362637439743e": 100, "9999052286148071": 100, "475799015490338e": 100, "403173675702419e": 100, "5848207794988411e": 100, "0010207017185166478": 100, "9989792704582214": 100, "2124368115328252e": 100, "9999977350234985": 100, "6512358342879452e": 100, "9999834299087524": 100, "359853614412714e": 100, "9999936819076538": 100, "600314317329321e": 100, "9999840259552002": 100, "5589323083986528e": 100, "9999843835830688": 100, "5513256585109048e": 100, "9999845027923584": 100, "pollut": 101, "shit": 101, "checker": 101, "mobilenet": 101, "v2": 101, "max_batch_s": 101, "1970": 102, "1980": 102, "1990": 102, "2000": 102, "2010": 102, "2015": 102, "2020": 102, "ag": 102, "9805465340614319": 102, "761269782553427e": 102, "0005044879508204758": 102, "01569165475666523": 102, "002850610064342618": 102, "00037849770160391927": 102, "9434612113400362e": 102, "053497342392802e": 102, "9992554783821106": 102, "0006490182713605464": 102, "8857468805654207e": 102, "317252262353577e": 102, "314484721769986e": 102, "0750001138148946e": 102, "706833609205205e": 102, "00034479793976061046": 102, "9995512366294861": 102, "391363472677767e": 102, "4607510820496827e": 102, "0679690351244062e": 102, "661913514311891e": 102, "757471131393686e": 102, "0744897230761126e": 102, "76177470368566e": 102, "9996387958526611": 102, "160279296338558e": 102, "00013228354509919882": 102, "1361367038916796e": 102, "464057489414699e": 102, "2412899599876255e": 102, "703883653040975e": 102, "127358498517424e": 102, "9973921775817871": 102, "0022309015039354563": 102, "00018872201326303184": 102, "780902943617548e": 102, "422096920578042e": 102, "638929097680375e": 102, "152203023797483e": 102, "00028818511054851115": 102, "9996094107627869": 102, "58777353237383e": 102, "9200742826797068e": 102, "00017117452807724476": 102, "518441947875544e": 102, "885544381570071e": 102, "4389253010449465e": 102, "1696006772108376e": 102, "9996393918991089": 102, "contenti": 103, "safe_teen": 103, "non_teen": 103, "caformer_s36_v0": 103, "9998493194580078": 103, "0378791052498855e": 103, "00012023092131130397": 103, "9790042638778687": 103, "0017522255657240748": 103, "01924353837966919": 103, "9998124241828918": 103, "19778298237361e": 103, "0001456339523429051": 103, "0008521362324245274": 103, "9989691972732544": 103, "00017870066221803427": 103, "0992944781901315e": 103, "9994398951530457": 103, "0004991036257706583": 103, "2035720727872103e": 103, "9994019269943237": 103, "0005460577667690814": 103, "0478151529678144e": 103, "524079147609882e": 103, "999934196472168": 103, "786742884898558e": 103, "653994154883549e": 103, "9998156428337097": 103, "0001218809193233028": 103, "00013706681784242392": 103, "9997410178184509": 103, "jpeg_trunc": 104, "2216614_truncat": 104, "imagefil": 104, "load_truncated_imag": 104, "ascii": 105, "metric": 105, "list_det_model": 105, "list_rec_model": 105, "sd": 105, "tag": 105, "platform": [106, 107], "shutil": [106, 107], "cpuinfo": [106, 107], "psutil": [106, 107], "hbutil": [106, 107], "size_to_bytes_str": [106, 107], "python_implement": [106, 107], "python_vers": [106, 107], "brand": [106, 107], "get_cpu_info": [106, 107], "brand_raw": [106, 107], "cpu_count": [106, 107], "freq": [106, 107], "cpu_freq": [106, 107], "mhz": [106, 107], "virtual_memori": [106, 107], "precis": [106, 107], "ye": [106, 107], "nvidia": [106, 107], "smi": [106, 107], "1021": [106, 107], "azur": [106, 107], "x86_64": [106, 107], "glibc2": [106, 107], "cpython": [106, 107], "amd": [106, 107], "epyc": [106, 107], "7763": [106, 107], "3230": 106, "9085": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "3241": 107, "88475": 107, "imgutil": 108, "pypi": 108, "simpli": 108, "newest": 108, "git": 108, "script": 108, "__name__": 108, "__main__": 108, "narugo1992": 108, "still": 108, "out": 108, "io": 108, "html": 108, "faq": 109}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [18, 0, 0, "-", "detect"], [25, 0, 0, "-", "edge"], [31, 0, 0, "-", "generic"], [35, 0, 0, "-", "metadata"], [40, 0, 0, "-", "metrics"], [44, 0, 0, "-", "ocr"], [48, 0, 0, "-", "operate"], [52, 0, 0, "-", "pose"], [55, 0, 0, "-", "preprocess"], [60, 0, 0, "-", "resource"], [62, 0, 0, "-", "restore"], [65, 0, 0, "-", "sd"], [69, 0, 0, "-", "segment"], [76, 0, 0, "-", "tagging"], [83, 0, 0, "-", "upscale"], [86, 0, 0, "-", "utils"], [95, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.detect": [[11, 0, 0, "-", "booru_yolo"], [12, 0, 0, "-", "censor"], [13, 0, 0, "-", "eye"], [14, 0, 0, "-", "face"], [15, 0, 0, "-", "halfbody"], [16, 0, 0, "-", "hand"], [17, 0, 0, "-", "head"], [19, 0, 0, "-", "nudenet"], [20, 0, 0, "-", "person"], [21, 0, 0, "-", "similarity"], [22, 0, 0, "-", "text"], [23, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[11, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[12, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[13, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[14, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[15, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[16, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[17, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[19, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[20, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[21, 1, 1, "", "bboxes_similarity"], [21, 1, 1, "", "calculate_iou"], [21, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[22, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[23, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[24, 0, 0, "-", "canny"], [26, 0, 0, "-", "lineart"], [27, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[24, 1, 1, "", "edge_image_with_canny"], [24, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[26, 1, 1, "", "edge_image_with_lineart"], [26, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[27, 1, 1, "", "edge_image_with_lineart_anime"], [27, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[28, 0, 0, "-", "classify"], [29, 0, 0, "-", "clip"], [30, 0, 0, "-", "enhance"], [32, 0, 0, "-", "siglip"], [33, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[28, 3, 1, "", "ClassifyModel"], [28, 1, 1, "", "classify_predict"], [28, 1, 1, "", "classify_predict_fmt"], [28, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "predict_fmt"], [28, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[29, 3, 1, "", "CLIPModel"], [29, 1, 1, "", "clip_image_encode"], [29, 1, 1, "", "clip_predict"], [29, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "image_encode"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[30, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "process"]], "imgutils.generic.siglip": [[32, 3, 1, "", "SigLIPModel"], [32, 1, 1, "", "siglip_image_encode"], [32, 1, 1, "", "siglip_predict"], [32, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "image_encode"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"], [32, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[33, 3, 1, "", "YOLOModel"], [33, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"]], "imgutils.metadata": [[34, 0, 0, "-", "geninfo"], [36, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[34, 1, 1, "", "read_geninfo_exif"], [34, 1, 1, "", "read_geninfo_gif"], [34, 1, 1, "", "read_geninfo_parameters"], [34, 1, 1, "", "write_geninfo_exif"], [34, 1, 1, "", "write_geninfo_gif"], [34, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[36, 3, 1, "", "ImageLsbDataExtractor"], [36, 3, 1, "", "LSBExtractor"], [36, 3, 1, "", "LSBReadError"], [36, 1, 1, "", "inject_data"], [36, 1, 1, "", "read_lsb_metadata"], [36, 1, 1, "", "read_lsb_raw_bytes"], [36, 1, 1, "", "serialize_json"], [36, 1, 1, "", "serialize_pnginfo"], [36, 1, 1, "", "write_lsb_metadata"], [36, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "get_next_n_bytes"], [36, 4, 1, "", "get_one_byte"], [36, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[37, 0, 0, "-", "aesthetic"], [38, 0, 0, "-", "ccip"], [39, 0, 0, "-", "dbaesthetic"], [41, 0, 0, "-", "laplacian"], [42, 0, 0, "-", "lpips"], [43, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[37, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[38, 1, 1, "", "ccip_batch_differences"], [38, 1, 1, "", "ccip_batch_extract_features"], [38, 1, 1, "", "ccip_batch_same"], [38, 1, 1, "", "ccip_clustering"], [38, 1, 1, "", "ccip_default_clustering_params"], [38, 1, 1, "", "ccip_default_threshold"], [38, 1, 1, "", "ccip_difference"], [38, 1, 1, "", "ccip_extract_feature"], [38, 1, 1, "", "ccip_merge"], [38, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[39, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[41, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[42, 1, 1, "", "lpips_clustering"], [42, 1, 1, "", "lpips_difference"], [42, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, 1, 1, "", "psnr"]], "imgutils.ocr": [[44, 1, 1, "", "detect_text_with_ocr"], [44, 1, 1, "", "list_det_models"], [44, 1, 1, "", "list_rec_models"], [44, 1, 1, "", "ocr"]], "imgutils.operate": [[45, 0, 0, "-", "align"], [46, 0, 0, "-", "censor_"], [47, 0, 0, "-", "imgcensor"], [49, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[45, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[46, 3, 1, "", "BaseCensor"], [46, 3, 1, "", "BlurCensor"], [46, 3, 1, "", "ColorCensor"], [46, 3, 1, "", "PixelateCensor"], [46, 1, 1, "", "censor_areas"], [46, 1, 1, "", "censor_nsfw"], [46, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[47, 3, 1, "", "EmojiBasedCensor"], [47, 3, 1, "", "ImageBasedCensor"], [47, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "find_for_area"], [47, 5, 1, "", "height"], [47, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[49, 1, 1, "", "squeeze"], [49, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[50, 0, 0, "-", "dwpose"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[50, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[51, 3, 1, "", "OP18KeyPointSet"], [51, 2, 1, "", "OP18_BODY_MAX"], [51, 2, 1, "", "OP18_BODY_MIN"], [51, 2, 1, "", "OP18_FACE_MAX"], [51, 2, 1, "", "OP18_FACE_MIN"], [51, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [51, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [51, 2, 1, "", "OP18_LEFT_HAND_MAX"], [51, 2, 1, "", "OP18_LEFT_HAND_MIN"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [51, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [51, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [51, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "__mul__"], [51, 4, 1, "", "__truediv__"], [51, 5, 1, "", "body"], [51, 5, 1, "", "face"], [51, 5, 1, "", "left_foot"], [51, 5, 1, "", "left_hand"], [51, 5, 1, "", "right_foot"], [51, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[51, 7, 1, "", "LEFT_ANKLE"], [51, 7, 1, "", "LEFT_BIG_TOE"], [51, 7, 1, "", "LEFT_EAR"], [51, 7, 1, "", "LEFT_ELBOW"], [51, 7, 1, "", "LEFT_EYE"], [51, 7, 1, "", "LEFT_HEEL"], [51, 7, 1, "", "LEFT_HIP"], [51, 7, 1, "", "LEFT_KNEE"], [51, 7, 1, "", "LEFT_SHOULDER"], [51, 7, 1, "", "LEFT_SMALL_TOE"], [51, 7, 1, "", "LEFT_WRIST"], [51, 7, 1, "", "NECK"], [51, 7, 1, "", "NOSE"], [51, 7, 1, "", "RIGHT_ANKLE"], [51, 7, 1, "", "RIGHT_BIG_TOE"], [51, 7, 1, "", "RIGHT_EAR"], [51, 7, 1, "", "RIGHT_ELBOW"], [51, 7, 1, "", "RIGHT_EYE"], [51, 7, 1, "", "RIGHT_HEEL"], [51, 7, 1, "", "RIGHT_HIP"], [51, 7, 1, "", "RIGHT_KNEE"], [51, 7, 1, "", "RIGHT_SHOULDER"], [51, 7, 1, "", "RIGHT_SMALL_TOE"], [51, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[53, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[54, 0, 0, "-", "base"], [56, 0, 0, "-", "pillow"], [57, 0, 0, "-", "torchvision"], [58, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[54, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[56, 1, 1, "", "create_pillow_transforms"], [56, 1, 1, "", "parse_pillow_transforms"], [56, 1, 1, "", "register_pillow_parse"], [56, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[57, 1, 1, "", "create_torchvision_transforms"], [57, 1, 1, "", "parse_torchvision_transforms"], [57, 1, 1, "", "register_torchvision_parse"], [57, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[58, 3, 1, "", "NotProcessorTypeError"], [58, 1, 1, "", "convert_to_size_dict"], [58, 1, 1, "", "create_bit_transforms"], [58, 1, 1, "", "create_blip_transforms"], [58, 1, 1, "", "create_clip_transforms"], [58, 1, 1, "", "create_convnext_transforms"], [58, 1, 1, "", "create_mobilenetv2_transforms"], [58, 1, 1, "", "create_siglip_transforms"], [58, 1, 1, "", "create_transforms_from_bit_processor"], [58, 1, 1, "", "create_transforms_from_blip_processor"], [58, 1, 1, "", "create_transforms_from_clip_processor"], [58, 1, 1, "", "create_transforms_from_convnext_processor"], [58, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [58, 1, 1, "", "create_transforms_from_siglip_processor"], [58, 1, 1, "", "create_transforms_from_transformers"], [58, 1, 1, "", "create_transforms_from_vit_processor"], [58, 1, 1, "", "create_vit_transforms"], [58, 1, 1, "", "get_size_dict"], [58, 1, 1, "", "is_valid_size_dict"], [58, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[59, 0, 0, "-", "background"]], "imgutils.resource.background": [[59, 3, 1, "", "BackgroundImageSet"], [59, 1, 1, "", "get_bg_image"], [59, 1, 1, "", "get_bg_image_file"], [59, 1, 1, "", "list_bg_image_files"], [59, 1, 1, "", "random_bg_image"], [59, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "get_image"], [59, 4, 1, "", "get_image_file"], [59, 4, 1, "", "list_image_files"], [59, 4, 1, "", "random_image"], [59, 4, 1, "", "random_image_file"]], "imgutils.restore": [[61, 0, 0, "-", "adversarial"], [63, 0, 0, "-", "nafnet"], [64, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[61, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[63, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[64, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[66, 0, 0, "-", "metadata"], [67, 0, 0, "-", "model"], [68, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[66, 3, 1, "", "SDMetaData"], [66, 1, 1, "", "get_sdmeta_from_image"], [66, 1, 1, "", "parse_sdmeta_from_text"], [66, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[66, 4, 1, "", "__str__"], [66, 5, 1, "", "pnginfo"], [66, 5, 1, "", "text"]], "imgutils.sd.model": [[67, 1, 1, "", "read_metadata"], [67, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[68, 3, 1, "", "NAIMetaData"], [68, 3, 1, "", "NAIMetadata"], [68, 1, 1, "", "add_naimeta_to_image"], [68, 1, 1, "", "get_naimeta_from_image"], [68, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[68, 4, 1, "", "__init__"], [68, 5, 1, "", "pnginfo"]], "imgutils.segment": [[70, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[70, 1, 1, "", "get_isnetis_mask"], [70, 1, 1, "", "segment_rgba_with_isnetis"], [70, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[71, 0, 0, "-", "blacklist"], [72, 0, 0, "-", "character"], [73, 0, 0, "-", "deepdanbooru"], [74, 0, 0, "-", "deepgelbooru"], [75, 0, 0, "-", "format"], [77, 0, 0, "-", "match"], [78, 0, 0, "-", "mldanbooru"], [79, 0, 0, "-", "order"], [80, 0, 0, "-", "overlap"], [81, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[71, 1, 1, "", "drop_blacklisted_tags"], [71, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[72, 2, 1, "", "CHAR_PREFIXES"], [72, 2, 1, "", "CHAR_SUFFIXES"], [72, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [72, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [72, 2, 1, "", "CHAR_WHITELIST_WORD"], [72, 3, 1, "", "CharacterTagPool"], [72, 1, 1, "", "drop_basic_character_tags"], [72, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "drop_basic_character_tags"], [72, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[73, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[75, 1, 1, "", "add_underline"], [75, 1, 1, "", "remove_underline"], [75, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[77, 1, 1, "", "tag_match_full"], [77, 1, 1, "", "tag_match_prefix"], [77, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[78, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[79, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[80, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[81, 1, 1, "", "convert_wd14_emb_to_prediction"], [81, 1, 1, "", "denormalize_wd14_emb"], [81, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[82, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[82, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[84, 0, 0, "-", "cache"], [85, 0, 0, "-", "func"], [87, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[84, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[85, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[87, 1, 1, "", "get_onnx_provider"], [87, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[88, 0, 0, "-", "aicheck"], [89, 0, 0, "-", "bangumi_char"], [90, 0, 0, "-", "classify"], [91, 0, 0, "-", "color"], [92, 0, 0, "-", "completeness"], [93, 0, 0, "-", "dbrating"], [94, 0, 0, "-", "furry"], [96, 0, 0, "-", "monochrome"], [97, 0, 0, "-", "nsfw"], [98, 0, 0, "-", "portrait"], [99, 0, 0, "-", "rating"], [100, 0, 0, "-", "real"], [101, 0, 0, "-", "safe"], [102, 0, 0, "-", "style_age"], [103, 0, 0, "-", "teen"], [104, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[88, 1, 1, "", "get_ai_created_score"], [88, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[89, 1, 1, "", "anime_bangumi_char"], [89, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[90, 1, 1, "", "anime_classify"], [90, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[91, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[92, 1, 1, "", "anime_completeness"], [92, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[93, 1, 1, "", "anime_dbrating"], [93, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[94, 1, 1, "", "anime_furry"], [94, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[96, 1, 1, "", "get_monochrome_score"], [96, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[97, 1, 1, "", "nsfw_pred"], [97, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[98, 1, 1, "", "anime_portrait"], [98, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[99, 1, 1, "", "anime_rating"], [99, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[100, 1, 1, "", "anime_real"], [100, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[101, 1, 1, "", "safe_check"], [101, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[102, 1, 1, "", "anime_style_age"], [102, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[103, 1, 1, "", "anime_teen"], [103, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[104, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10], "background": [4, 59], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "detect": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "booru_yolo": 11, "model": [11, 67], "label": 11, "descript": 11, "avail": 11, "pp": 11, "seri": 11, "AS": 11, "aa": 11, "detect_with_booru_yolo": 11, "censor": 12, "detect_censor": 12, "ey": 13, "detect_ey": 13, "face": 14, "detect_fac": 14, "halfbodi": 15, "detect_halfbodi": 15, "hand": 16, "detect_hand": 16, "head": 17, "detect_head": 17, "nudenet": 19, "detect_with_nudenet": 19, "person": 20, "detect_person": 20, "similar": 21, "calculate_i": 21, "bboxes_similar": 21, "detection_similar": 21, "text": 22, "detect_text": 22, "visual": [23, 53], "detection_visu": 23, "edg": [24, 25, 26, 27], "canni": 24, "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": 26, "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": 27, "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "gener": [28, 29, 30, 31, 32, 33], "classifi": [28, 90], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "classify_predict_fmt": 28, "clip": 29, "clipmodel": 29, "clip_image_encod": 29, "clip_text_encod": 29, "clip_predict": 29, "enhanc": 30, "imageenhanc": 30, "siglip": 32, "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolo": 33, "yolomodel": 33, "yolo_predict": 33, "metadata": [34, 35, 36, 66], "geninfo": 34, "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "lsb": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "metric": [37, 38, 39, 40, 41, 42, 43], "aesthet": 37, "get_aesthetic_scor": 37, "ccip": 38, "ccip_extract_featur": 38, "ccip_batch_extract_featur": 38, "ccip_default_threshold": 38, "ccip_differ": 38, "ccip_sam": 38, "ccip_batch_differ": 38, "ccip_batch_sam": 38, "ccip_default_clustering_param": 38, "ccip_clust": 38, "ccip_merg": 38, "dbaesthet": 39, "anime_dbaesthet": 39, "laplacian": 41, "laplacian_scor": 41, "lpip": 42, "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": 43, "psnr": 43, "ocr": 44, "detect_text_with_ocr": 44, "list_det_model": 44, "list_rec_model": 44, "oper": [45, 46, 47, 48, 49], "align": 45, "align_maxs": 45, "censor_": 46, "censor_area": 46, "censor_nsfw": 46, "basecensor": 46, "colorcensor": 46, "blurcensor": 46, "pixelatecensor": 46, "register_censor_method": 46, "imgcensor": 47, "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": 49, "squeeze_with_transpar": 49, "pose": [50, 51, 52, 53], "dwpose": 50, "dwpose_estim": 50, "format": [51, 75], "op18keypointset": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "op18_visu": 53, "preprocess": [54, 55, 56, 57, 58], "base": 54, "notparsetarget": 54, "pillow": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "torchvis": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "transform": 58, "register_creators_for_transform": 58, "notprocessortypeerror": 58, "create_transforms_from_transform": 58, "is_valid_size_dict": 58, "convert_to_size_dict": 58, "get_size_dict": 58, "create_clip_transform": 58, "create_transforms_from_clip_processor": 58, "create_convnext_transform": 58, "create_transforms_from_convnext_processor": 58, "create_vit_transform": 58, "create_transforms_from_vit_processor": 58, "create_siglip_transform": 58, "create_transforms_from_siglip_processor": 58, "create_bit_transform": 58, "create_transforms_from_bit_processor": 58, "create_blip_transform": 58, "create_transforms_from_blip_processor": 58, "create_mobilenetv2_transform": 58, "create_transforms_from_mobilenetv2_processor": 58, "resourc": [59, 60], "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "restor": [61, 62, 63, 64], "adversari": 61, "remove_adversarial_nois": 61, "nafnet": 63, "restore_with_nafnet": 63, "scunet": 64, "restore_with_scunet": 64, "sd": [65, 66, 67, 68], "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 67, "save_with_metadata": 67, "nai": 68, "naimetadata": 68, "get_naimeta_from_imag": 68, "add_naimeta_to_imag": 68, "save_image_with_naimeta": 68, "segment": [69, 70], "isneti": 70, "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "tag": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "blacklist": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "charact": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "deepdanbooru": 73, "get_deepdanbooru_tag": 73, "deepgelbooru": 74, "get_deepgelbooru_tag": 74, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "match": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "mldanbooru": 78, "get_mldanbooru_tag": 78, "order": 79, "sort_tag": 79, "overlap": 80, "drop_overlap_tag": 80, "wd14": 81, "get_wd14_tag": 81, "convert_wd14_emb_to_predict": 81, "denormalize_wd14_emb": 81, "upscal": [82, 83], "cdc": 82, "upscale_with_cdc": 82, "util": [84, 85, 86, 87], "cach": 84, "ts_lru_cach": 84, "func": 85, "sigmoid": 85, "onnxruntim": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "valid": [88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "aicheck": 88, "get_ai_created_scor": 88, "is_ai_cr": 88, "bangumi_char": 89, "anime_bangumi_char_scor": 89, "anime_bangumi_char": 89, "anime_classify_scor": 90, "anime_classifi": 90, "color": 91, "is_greyscal": 91, "complet": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": 93, "anime_dbrating_scor": 93, "anime_dbr": 93, "furri": 94, "anime_furry_scor": 94, "anime_furri": 94, "monochrom": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": 98, "anime_portrait_scor": 98, "anime_portrait": 98, "rate": 99, "anime_rating_scor": 99, "anime_r": [99, 100], "real": 100, "anime_real_scor": 100, "safe": 101, "safe_check_scor": 101, "safe_check": 101, "style_ag": 102, "anime_style_age_scor": 102, "anime_style_ag": 102, "teen": 103, "anime_teen_scor": 103, "anime_teen": 103, "truncat": 104, "is_truncated_fil": 104, "welcom": 105, "": 105, "document": 105, "overview": 105, "tutori": 105, "inform": [105, 106, 107], "api": 105, "run": [106, 107], "environ": [106, 107], "instal": 108, "quick": 109, "start": 109}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[11, "id1"]], "Available Models (PP Series)": [[11, "id2"]], "Available Models (AS Series)": [[11, "id3"]], "Available Models (AA Series)": [[11, "id4"]], "detect_with_booru_yolo": [[11, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_censors": [[12, "detect-censors"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_eyes": [[13, "detect-eyes"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_faces": [[14, "detect-faces"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[15, "detect-halfbody"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_hands": [[16, "detect-hands"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "detect_heads": [[17, "detect-heads"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[19, "detect-with-nudenet"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "detect_person": [[20, "detect-person"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "calculate_iou": [[21, "calculate-iou"]], "bboxes_similarity": [[21, "bboxes-similarity"]], "detection_similarity": [[21, "detection-similarity"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detect_text": [[22, "detect-text"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "detection_visualize": [[23, "detection-visualize"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[24, "get-edge-by-canny"]], "edge_image_with_canny": [[24, "edge-image-with-canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[26, "get-edge-by-lineart"]], "edge_image_with_lineart": [[26, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[27, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[27, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "ClassifyModel": [[28, "classifymodel"]], "classify_predict_score": [[28, "classify-predict-score"]], "classify_predict": [[28, "classify-predict"]], "classify_predict_fmt": [[28, "classify-predict-fmt"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "CLIPModel": [[29, "clipmodel"]], "clip_image_encode": [[29, "clip-image-encode"]], "clip_text_encode": [[29, "clip-text-encode"]], "clip_predict": [[29, "clip-predict"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[30, "imageenhancer"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "SigLIPModel": [[32, "siglipmodel"]], "siglip_image_encode": [[32, "siglip-image-encode"]], "siglip_text_encode": [[32, "siglip-text-encode"]], "siglip_predict": [[32, "siglip-predict"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "YOLOModel": [[33, "yolomodel"]], "yolo_predict": [[33, "yolo-predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[34, "read-geninfo-parameters"]], "read_geninfo_exif": [[34, "read-geninfo-exif"]], "read_geninfo_gif": [[34, "read-geninfo-gif"]], "write_geninfo_parameters": [[34, "write-geninfo-parameters"]], "write_geninfo_exif": [[34, "write-geninfo-exif"]], "write_geninfo_gif": [[34, "write-geninfo-gif"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[36, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[36, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[36, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[36, "write-lsb-metadata"]], "LSBReadError": [[36, "lsbreaderror"]], "LSBExtractor": [[36, "lsbextractor"]], "ImageLsbDataExtractor": [[36, "imagelsbdataextractor"]], "serialize_pnginfo": [[36, "serialize-pnginfo"]], "serialize_json": [[36, "serialize-json"]], "inject_data": [[36, "inject-data"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[37, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[38, "ccip-extract-feature"]], "ccip_batch_extract_features": [[38, "ccip-batch-extract-features"]], "ccip_default_threshold": [[38, "ccip-default-threshold"]], "ccip_difference": [[38, "ccip-difference"]], "ccip_same": [[38, "ccip-same"]], "ccip_batch_differences": [[38, "ccip-batch-differences"]], "ccip_batch_same": [[38, "ccip-batch-same"]], "ccip_default_clustering_params": [[38, "ccip-default-clustering-params"]], "ccip_clustering": [[38, "ccip-clustering"]], "ccip_merge": [[38, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[39, "anime-dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[41, "laplacian-score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[42, "lpips-extract-feature"]], "lpips_difference": [[42, "lpips-difference"]], "lpips_clustering": [[42, "lpips-clustering"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr": [[43, "id1"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "detect_text_with_ocr": [[44, "detect-text-with-ocr"]], "ocr": [[44, "ocr"]], "list_det_models": [[44, "list-det-models"]], "list_rec_models": [[44, "list-rec-models"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "align_maxsize": [[45, "align-maxsize"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "censor_areas": [[46, "censor-areas"]], "censor_nsfw": [[46, "censor-nsfw"]], "BaseCensor": [[46, "basecensor"]], "ColorCensor": [[46, "colorcensor"]], "BlurCensor": [[46, "blurcensor"]], "PixelateCensor": [[46, "pixelatecensor"]], "register_censor_method": [[46, "register-censor-method"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[47, "imagebasedcensor"]], "EmojiBasedCensor": [[47, "emojibasedcensor"]], "SingleImage": [[47, "singleimage"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze": [[49, "squeeze"]], "squeeze_with_transparency": [[49, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[50, "dwpose-estimate"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[51, "op18keypointset"]], "OpenPose18": [[51, "openpose18"]], "OP18_BODY_MAX": [[51, "op18-body-max"]], "OP18_BODY_MIN": [[51, "op18-body-min"]], "OP18_FACE_MAX": [[51, "op18-face-max"]], "OP18_FACE_MIN": [[51, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[51, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[51, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[51, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[51, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[51, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[51, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[51, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[51, "op18-right-hand-min"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize": [[53, "op18-visualize"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "NotParseTarget": [[54, "notparsetarget"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[56, "register-pillow-transform"]], "register_pillow_parse": [[56, "register-pillow-parse"]], "create_pillow_transforms": [[56, "create-pillow-transforms"]], "parse_pillow_transforms": [[56, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[57, "register-torchvision-transform"]], "register_torchvision_parse": [[57, "register-torchvision-parse"]], "create_torchvision_transforms": [[57, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[57, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[58, "register-creators-for-transformers"]], "NotProcessorTypeError": [[58, "notprocessortypeerror"]], "create_transforms_from_transformers": [[58, "create-transforms-from-transformers"]], "is_valid_size_dict": [[58, "is-valid-size-dict"]], "convert_to_size_dict": [[58, "convert-to-size-dict"]], "get_size_dict": [[58, "get-size-dict"]], "create_clip_transforms": [[58, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[58, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[58, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[58, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[58, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[58, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[58, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[58, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[58, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[58, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[58, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[58, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[58, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[58, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "BackgroundImageSet": [[59, "backgroundimageset"]], "list_bg_image_files": [[59, "list-bg-image-files"]], "get_bg_image_file": [[59, "get-bg-image-file"]], "get_bg_image": [[59, "get-bg-image"]], "random_bg_image_file": [[59, "random-bg-image-file"]], "random_bg_image": [[59, "random-bg-image"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[61, "remove-adversarial-noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[63, "restore-with-nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[64, "restore-with-scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "SDMetaData": [[66, "sdmetadata"]], "parse_sdmeta_from_text": [[66, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[66, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[66, "save-image-with-sdmeta"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata": [[67, "read-metadata"]], "save_with_metadata": [[67, "save-with-metadata"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "NAIMetaData": [[68, "naimetadata"]], "NAIMetadata": [[68, "id1"]], "get_naimeta_from_image": [[68, "get-naimeta-from-image"]], "add_naimeta_to_image": [[68, "add-naimeta-to-image"]], "save_image_with_naimeta": [[68, "save-image-with-naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[70, "get-isnetis-mask"]], "segment_with_isnetis": [[70, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[70, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[71, "is-blacklisted"]], "drop_blacklisted_tags": [[71, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[72, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[72, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[72, "char-whitelist-word"]], "CHAR_SUFFIXES": [[72, "char-suffixes"]], "CHAR_PREFIXES": [[72, "char-prefixes"]], "CharacterTagPool": [[72, "charactertagpool"]], "is_basic_character_tag": [[72, "is-basic-character-tag"]], "drop_basic_character_tags": [[72, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[73, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[74, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "add_underline": [[75, "add-underline"]], "remove_underline": [[75, "remove-underline"]], "tags_to_text": [[75, "tags-to-text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_suffix": [[77, "tag-match-suffix"]], "tag_match_prefix": [[77, "tag-match-prefix"]], "tag_match_full": [[77, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[78, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags": [[79, "sort-tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[80, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[81, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[81, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[81, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[82, "upscale-with-cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache": [[84, "ts-lru-cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid": [[85, "sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[87, "get-onnx-provider"]], "open_onnx_model": [[87, "open-onnx-model"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[88, "get-ai-created-score"]], "is_ai_created": [[88, "is-ai-created"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[89, "anime-bangumi-char-score"]], "anime_bangumi_char": [[89, "anime-bangumi-char"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "anime_classify_score": [[90, "anime-classify-score"]], "anime_classify": [[90, "anime-classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale": [[91, "is-greyscale"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[92, "anime-completeness-score"]], "anime_completeness": [[92, "anime-completeness"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[93, "anime-dbrating-score"]], "anime_dbrating": [[93, "anime-dbrating"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "anime_furry_score": [[94, "anime-furry-score"]], "anime_furry": [[94, "anime-furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[96, "get-monochrome-score"]], "is_monochrome": [[96, "is-monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[97, "nsfw-pred-score"]], "nsfw_pred": [[97, "nsfw-pred"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[98, "anime-portrait-score"]], "anime_portrait": [[98, "anime-portrait"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_rating_score": [[99, "anime-rating-score"]], "anime_rating": [[99, "anime-rating"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "anime_real_score": [[100, "anime-real-score"]], "anime_real": [[100, "anime-real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check_score": [[101, "safe-check-score"]], "safe_check": [[101, "safe-check"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[102, "anime-style-age-score"]], "anime_style_age": [[102, "anime-style-age"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "anime_teen_score": [[103, "anime-teen-score"]], "anime_teen": [[103, "anime-teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file": [[104, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[105, "welcome-to-imgutils-s-documentation"]], "Overview": [[105, "overview"]], "Tutorials": [[105, null]], "Information": [[105, null]], "API Documentation": [[105, null]], "Run Environment Information": [[106, "Run-Environment-Information"], [107, "Run-Environment-Information"]], "Installation": [[108, "installation"]], "Quick Start": [[109, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.detect.booru_yolo"], [12, "module-imgutils.detect.censor"], [13, "module-imgutils.detect.eye"], [14, "module-imgutils.detect.face"], [15, "module-imgutils.detect.halfbody"], [16, "module-imgutils.detect.hand"], [17, "module-imgutils.detect.head"], [18, "module-imgutils.detect"], [19, "module-imgutils.detect.nudenet"], [20, "module-imgutils.detect.person"], [21, "module-imgutils.detect.similarity"], [22, "module-imgutils.detect.text"], [23, "module-imgutils.detect.visual"], [24, "module-imgutils.edge.canny"], [25, "module-imgutils.edge"], [26, "module-imgutils.edge.lineart"], [27, "module-imgutils.edge.lineart_anime"], [28, "module-imgutils.generic.classify"], [29, "module-imgutils.generic.clip"], [30, "module-imgutils.generic.enhance"], [31, "module-imgutils.generic"], [32, "module-imgutils.generic.siglip"], [33, "module-imgutils.generic.yolo"], [34, "module-imgutils.metadata.geninfo"], [35, "module-imgutils.metadata"], [36, "module-imgutils.metadata.lsb"], [37, "module-imgutils.metrics.aesthetic"], [38, "module-imgutils.metrics.ccip"], [39, "module-imgutils.metrics.dbaesthetic"], [40, "module-imgutils.metrics"], [41, "module-imgutils.metrics.laplacian"], [42, "module-imgutils.metrics.lpips"], [43, "module-imgutils.metrics.psnr_"], [44, "module-imgutils.ocr"], [45, "module-imgutils.operate.align"], [46, "module-imgutils.operate.censor_"], [47, "module-imgutils.operate.imgcensor"], [48, "module-imgutils.operate"], [49, "module-imgutils.operate.squeeze"], [50, "module-imgutils.pose.dwpose"], [51, "module-imgutils.pose.format"], [52, "module-imgutils.pose"], [53, "module-imgutils.pose.visual"], [54, "module-imgutils.preprocess.base"], [55, "module-imgutils.preprocess"], [56, "module-imgutils.preprocess.pillow"], [57, "module-imgutils.preprocess.torchvision"], [58, "module-imgutils.preprocess.transformers"], [59, "module-imgutils.resource.background"], [60, "module-imgutils.resource"], [61, "module-imgutils.restore.adversarial"], [62, "module-imgutils.restore"], [63, "module-imgutils.restore.nafnet"], [64, "module-imgutils.restore.scunet"], [65, "module-imgutils.sd"], [66, "module-imgutils.sd.metadata"], [67, "module-imgutils.sd.model"], [68, "module-imgutils.sd.nai"], [69, "module-imgutils.segment"], [70, "module-imgutils.segment.isnetis"], [71, "module-imgutils.tagging.blacklist"], [72, "module-imgutils.tagging.character"], [73, "module-imgutils.tagging.deepdanbooru"], [74, "module-imgutils.tagging.deepgelbooru"], [75, "module-imgutils.tagging.format"], [76, "module-imgutils.tagging"], [77, "module-imgutils.tagging.match"], [78, "module-imgutils.tagging.mldanbooru"], [79, "module-imgutils.tagging.order"], [80, "module-imgutils.tagging.overlap"], [81, "module-imgutils.tagging.wd14"], [82, "module-imgutils.upscale.cdc"], [83, "module-imgutils.upscale"], [84, "module-imgutils.utils.cache"], [85, "module-imgutils.utils.func"], [86, "module-imgutils.utils"], [87, "module-imgutils.utils.onnxruntime"], [88, "module-imgutils.validate.aicheck"], [89, "module-imgutils.validate.bangumi_char"], [90, "module-imgutils.validate.classify"], [91, "module-imgutils.validate.color"], [92, "module-imgutils.validate.completeness"], [93, "module-imgutils.validate.dbrating"], [94, "module-imgutils.validate.furry"], [95, "module-imgutils.validate"], [96, "module-imgutils.validate.monochrome"], [97, "module-imgutils.validate.nsfw"], [98, "module-imgutils.validate.portrait"], [99, "module-imgutils.validate.rating"], [100, "module-imgutils.validate.real"], [101, "module-imgutils.validate.safe"], [102, "module-imgutils.validate.style_age"], [103, "module-imgutils.validate.teen"], [104, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[11, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[12, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[13, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[14, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[15, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[16, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[17, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[19, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[20, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[22, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[23, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[28, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[29, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[30, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[37, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[39, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[41, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[43, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[45, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[46, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[46, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[46, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[46, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[50, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[51, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[53, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[54, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[59, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[61, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[63, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[64, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[66, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[68, "imgutils.sd.nai.NAIMetaData"], [68, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[68, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[68, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[72, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[73, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[74, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[78, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[79, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[80, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[82, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[84, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[85, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[91, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[104, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 28, 61, 66], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 56, 57, 58, 59, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "pathlik": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "bytearrai": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "binaryio": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 53, 63, 64, 66, 68, 70, 73, 74, 78, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 73, 74, 75, 76, 78, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 27, 28, 29, 32, 33, 36, 38, 42, 44, 45, 46, 47, 49, 50, 51, 53, 58, 59, 61, 63, 64, 70, 78, 82, 101], "none": [0, 4, 8, 10, 12, 13, 14, 15, 16, 17, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 46, 49, 50, 53, 56, 57, 58, 59, 66, 68, 71, 72, 87], "ellipsi": 0, "max_height": 0, "resampl": [0, 58], "2": [0, 8, 11, 21, 22, 37, 38, 39, 42, 44, 51, 58, 61, 66, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "level": [0, 12, 13, 14, 15, 16, 17, 20, 32, 33, 37, 46, 59, 73, 93], "aspect": [0, 23, 33, 45], "float": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 33, 38, 39, 41, 42, 43, 44, 46, 47, 49, 51, 53, 58, 59, 61, 68, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "1": [0, 10, 11, 19, 20, 21, 37, 38, 39, 42, 44, 51, 58, 59, 61, 66, 67, 71, 72, 73, 74, 79, 81, 82, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "8": [0, 11, 21, 36, 38, 42, 46, 51, 58, 61, 66, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "gener": [0, 4, 11, 14, 20, 34, 35, 65, 66, 68, 74, 78, 81, 86, 93, 105], "art": [0, 66], "base": [0, 17, 20, 21, 28, 29, 32, 33, 38, 39, 41, 42, 45, 46, 47, 49, 51, 53, 55, 56, 58, 59, 68, 70, 73, 74, 78, 79, 80, 81, 89, 93, 97, 99, 105], "given": [0, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 32, 36, 38, 41, 45, 47, 51, 54, 58, 66, 68, 71, 72, 77, 80, 81, 88, 90, 93, 96, 97, 99, 103], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "imagetyp": [0, 5, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 30, 33, 34, 36, 38, 39, 41, 44, 46, 49, 50, 53, 63, 64, 66, 68, 74, 81, 82, 89, 92, 94, 97, 98, 100, 101, 102], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108], "input": [0, 5, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 45, 46, 47, 49, 50, 53, 56, 58, 61, 63, 64, 66, 68, 71, 72, 74, 75, 77, 79, 81, 82, 85, 89, 92, 94, 97, 98, 100, 102], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 32, 33, 34, 38, 44, 46, 49, 50, 53, 58, 59, 61, 66, 67, 68, 71, 72, 79, 84], "maximum": [0, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 38, 44, 45, 46, 58, 61, 84, 101], "width": [0, 4, 10, 47, 58, 59, 78], "If": [0, 5, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 23, 28, 29, 32, 33, 34, 36, 38, 44, 46, 49, 51, 53, 56, 57, 58, 61, 63, 64, 66, 67, 68, 71, 72, 79, 81, 87, 88, 89, 90, 93, 96, 99, 103], "set": [0, 11, 23, 28, 29, 33, 38, 49, 51, 53, 58, 81, 87, 90, 93, 99, 103, 104], "automat": [0, 4, 29, 32, 38, 49, 87, 106, 107], "determin": [0, 8, 38, 97], "termin": 0, "size": [0, 4, 6, 7, 10, 22, 23, 24, 26, 27, 38, 45, 47, 49, 53, 56, 57, 58, 59, 61, 63, 64, 66, 70, 78, 82, 83, 101, 106, 107], "height": [0, 4, 10, 47, 58, 59, 78], "filter": [0, 33, 49, 58, 61, 71, 72, 93, 95, 99], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 44, 46, 47, 49, 50, 53, 54, 56, 58, 61, 62, 63, 64, 66, 67, 68, 71, 73, 74, 75, 78, 81, 82, 84, 85, 87, 88, 89, 90, 93, 95, 96, 97, 99, 103], "when": [0, 7, 10, 11, 22, 24, 26, 27, 28, 29, 36, 38, 42, 46, 47, 51, 54, 58, 63, 66, 68, 70, 78, 82, 84, 87, 88, 104], "resiz": [0, 22, 23, 33, 45, 53, 56, 57, 58, 66, 78], "charact": [0, 38, 44, 53, 69, 70, 73, 74, 75, 76, 81, 89, 105], "repres": [0, 7, 10, 11, 12, 13, 14, 21, 38, 42, 46, 49, 51, 68, 70, 79, 88, 97, 104], "differ": [0, 8, 13, 14, 15, 16, 17, 20, 21, 29, 34, 35, 36, 38, 42, 43, 50, 51, 57, 58, 89, 94, 98, 100, 102, 106, 107], "intens": 0, "proport": [0, 89], "correct": [0, 36], "output": [0, 23, 28, 29, 32, 39, 53, 66, 67, 74, 79, 81, 108], "which": [0, 4, 10, 21, 22, 24, 26, 27, 32, 34, 38, 42, 47, 56, 58, 59, 62, 66, 67, 68, 70, 71, 74, 78, 84, 85, 87, 88, 90, 95, 96, 97, 104, 105, 106, 107, 108], "should": [0, 3, 10, 23, 38, 42, 46, 47, 49, 58, 70, 81, 108], "approxim": 0, "ratio": [0, 23, 33, 44, 45, 47, 78], "your": [0, 49, 63, 104, 106, 107, 108], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 73, 76, 80, 81, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107], "valu": [0, 4, 8, 10, 12, 16, 17, 20, 21, 36, 38, 42, 46, 49, 51, 56, 57, 58, 67, 73, 78, 85, 88, 96, 104], "ensur": [0, 29, 33, 38, 45, 58, 63, 66, 84], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 47, 49, 50, 51, 53, 54, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "close": [0, 47, 66], "possibl": [0, 22, 29, 38, 47], "origin": [0, 4, 6, 8, 19, 24, 26, 27, 36, 37, 43, 46, 47, 49, 53, 70, 73, 75, 78, 79, 97], "default": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 32, 33, 38, 39, 41, 42, 44, 46, 47, 49, 51, 53, 58, 59, 63, 64, 67, 70, 71, 72, 73, 75, 78, 81, 82, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103, 104], "represent": [0, 21, 38, 56, 57, 66], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 44, 46, 47, 49, 50, 51, 53, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 71, 72, 75, 77, 79, 80, 81, 82, 84, 85, 89, 92, 93, 94, 97, 98, 99, 100, 101, 102], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "here": [0, 11, 19, 25, 38, 42, 43, 66, 71, 73, 74, 78, 81, 82, 89, 91, 104, 106, 107], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 56, 58, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 79, 81, 82, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 56, 57, 58, 59, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108], "import": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 23, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 57, 58, 59, 61, 66, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 108], "print": [0, 5, 11, 16, 17, 20, 21, 33, 66, 67, 106, 107, 108], "png": [0, 5, 8, 10, 12, 23, 34, 36, 41, 46, 47, 49, 61, 66, 68, 70, 81, 82, 91, 104], "draw": [1, 23, 25, 26, 53, 97, 105], "ascii_draw": 1, "meta": [2, 105, 108], "__title__": [2, 108], "__version__": [2, 108], "__description__": [2, 108], "__author__": [2, 108], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "inform": [3, 29, 32, 33, 34, 35, 36, 53, 66, 68, 80], "packag": 3, "titl": [3, 68], "project": [3, 19, 73, 81, 104], "version": [3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 33, 37, 46, 63, 64, 66, 67, 84, 90, 105, 108], "short": [3, 74, 78, 81], "descript": [3, 19, 28, 32, 68], "includ": [3, 5, 8, 11, 12, 19, 20, 21, 23, 28, 29, 30, 32, 33, 34, 35, 50, 51, 57, 58, 65, 66, 67, 68, 74, 81, 85, 89, 97], "setup": 3, "py": [3, 70], "author": [3, 67], "email": 3, "step": [4, 47, 58, 66], "forecolor": [4, 24, 26, 27], "lightgrei": 4, "backcolor": [4, 24, 26, 27], "white": [4, 8, 24, 26, 27, 29, 58, 66, 70], "creat": [4, 28, 29, 32, 33, 34, 46, 56, 57, 58, 66, 68, 72, 88], "black": [4, 46, 66], "squar": [4, 58], "can": [4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 29, 32, 34, 36, 38, 42, 46, 50, 51, 56, 58, 66, 67, 68, 74, 79, 81, 87, 89, 95, 96, 105, 108], "complement": 4, "transpar": [4, 8, 10, 24, 26, 27, 47, 49, 70, 82], "area": [4, 10, 11, 21, 22, 46, 47], "grid": 4, "pixel": [4, 23, 36, 46, 47, 49, 58, 61, 66, 70, 96], "mean": [4, 19, 21, 22, 24, 26, 27, 28, 38, 41, 42, 47, 51, 56, 57, 58, 87, 90, 108], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 38, 41, 44, 46, 47, 49, 50, 53, 56, 57, 58, 61, 63, 65, 66, 67, 68, 80, 81, 82, 84, 85, 89, 93, 97, 99, 104], "suitabl": [4, 56, 58, 73, 97], "color": [4, 8, 10, 24, 26, 27, 46, 61, 66, 70, 95, 96, 105], "fore": [4, 24, 26, 27], "back": [4, 81], "A": [4, 5, 8, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 33, 36, 37, 38, 39, 44, 45, 46, 47, 49, 56, 58, 59, 66, 67, 68, 72, 75, 80, 84, 87, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 108], "rgba": [4, 8, 30, 36, 63, 64, 70, 82], "contain": [4, 5, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 29, 32, 33, 38, 39, 51, 53, 58, 63, 66, 67, 68, 74, 78, 81, 90, 93, 99, 101, 103], "add": [4, 34, 67, 68, 75], "rgb": [4, 6, 7, 8, 29, 30, 46, 58, 59, 66, 70, 82], "In": [4, 26, 38, 89, 90], "document": [4, 106, 107, 108], "accur": [4, 12, 20, 93, 99], "present": [4, 34, 68, 73], "state": [4, 32], "shown": [4, 69], "follow": [4, 28, 38, 51, 57, 58, 62, 67, 68, 74, 81, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "figur": 4, "modul": [5, 8, 11, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 56, 57, 65, 67, 68, 69, 81, 84, 85, 93, 99, 105], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 38, 46, 49, 51, 53, 56, 57, 58, 65, 66, 67, 68, 78, 79, 81, 84, 85, 87, 93, 99], "util": [5, 8, 19, 20, 28, 31, 33, 42, 45, 49, 52, 56, 57, 62, 65, 67, 73, 74, 78, 81, 105], "handl": [5, 8, 28, 29, 32, 33, 35, 36, 54, 57, 58, 65, 68], "url": [5, 12, 15, 17, 29, 36, 66], "convers": [5, 8, 33, 57, 58], "between": [5, 13, 14, 20, 21, 28, 29, 32, 38, 42, 43, 47, 57, 63, 64, 72, 78, 82, 85], "valid": [5, 46, 47, 51, 58, 105], "format": [5, 8, 10, 24, 26, 27, 28, 29, 32, 33, 34, 35, 36, 39, 46, 49, 50, 52, 56, 58, 66, 67, 68, 74, 76, 81, 97, 105], "support": [5, 6, 8, 13, 14, 15, 17, 20, 28, 32, 33, 34, 47, 53, 56, 57, 58, 63, 64, 66, 67, 68, 81, 82], "convert": [5, 8, 29, 34, 36, 38, 51, 56, 57, 58, 68, 81, 97], "specifi": [5, 8, 21, 22, 23, 28, 29, 32, 33, 38, 46, 47, 49, 58, 66, 67, 68, 72, 74, 79, 81, 84], "load": [5, 8, 12, 13, 16, 17, 28, 29, 32, 33, 34, 36, 66, 81, 87], "variou": [5, 8, 13, 14, 16, 20, 21, 23, 28, 30, 32, 33, 35, 58, 66, 68, 85, 108], "mime": 5, "jpg": [5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 20, 23, 28, 33, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 50, 59, 70, 73, 74, 78, 81, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104], "save_kwarg": 5, "string": [5, 12, 14, 15, 19, 36, 51, 66, 67, 75, 87, 104], "pil": [5, 6, 7, 8, 10, 16, 23, 29, 33, 42, 45, 46, 47, 49, 56, 58, 59, 61, 66, 74, 82, 91, 96], "numpi": [5, 6, 10, 23, 29, 32, 36, 38, 49, 51, 81, 85], "arrai": [5, 10, 23, 29, 36, 38, 42, 49, 51, 81, 85], "file": [5, 8, 10, 11, 12, 15, 17, 23, 34, 36, 42, 59, 65, 66, 67, 68, 87, 96, 104, 105], "path": [5, 8, 10, 11, 12, 15, 17, 23, 29, 33, 36, 59, 66, 67, 68, 74, 91, 96, 104], "desir": [5, 59], "addit": [5, 28, 29, 32, 33, 34, 46, 47, 57, 66, 68], "keyword": [5, 28, 29, 32, 33, 34, 46, 47, 66, 68, 84], "argument": [5, 28, 29, 32, 33, 34, 46, 47, 50, 51, 66, 68, 72, 74, 81, 84], "pass": [5, 26, 27, 28, 29, 32, 33, 34, 46, 47, 66, 70, 78, 82, 84], "save": [5, 10, 23, 34, 61, 66, 67, 68, 70], "encod": [5, 6, 9, 28, 29, 32, 36, 68, 105], "open": [5, 6, 7, 8, 10, 11, 16, 28, 33, 45, 46, 47, 49, 61, 66, 67, 82, 87], "test": [5, 42, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "blob_url": 5, "qualiti": [5, 22, 39, 60, 66, 81, 82], "95": [5, 33, 58, 71, 72, 79], "base64": 5, "pre": [5, 12, 14, 17, 29, 32, 39], "object": [5, 6, 8, 10, 11, 17, 21, 23, 33, 34, 36, 42, 46, 50, 53, 54, 57, 58, 59, 66, 68, 73, 74, 87, 90, 91, 93, 96, 99, 103], "rais": [5, 8, 12, 13, 15, 16, 17, 20, 21, 28, 32, 33, 36, 46, 49, 51, 54, 56, 57, 58, 61, 66, 67, 68, 71, 72, 79], "valueerror": [5, 12, 15, 17, 20, 21, 28, 32, 36, 49, 58, 68, 79], "unsupport": [5, 44, 57, 58, 79], "method": [5, 28, 29, 30, 32, 33, 35, 36, 38, 46, 58, 93, 99], "warn": 5, "userwarn": 5, "doesn": [5, 36, 72], "t": [5, 36, 72], "match": [5, 21, 32, 36, 49, 58, 72, 76, 105], "actual": [5, 17, 20, 44], "invalid": [5, 12, 15, 17, 20, 28, 32, 34, 58], "show": [5, 12, 13, 14, 15, 50], "bool": [5, 7, 8, 23, 26, 33, 38, 44, 46, 49, 50, 53, 58, 63, 64, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 96, 104], "effici": [5, 19, 22, 29, 67, 85], "without": [5, 33, 61, 66, 71, 72, 80], "content": [5, 11, 26, 44, 69], "true": [5, 7, 8, 23, 33, 38, 46, 47, 50, 53, 56, 57, 58, 63, 64, 67, 68, 71, 72, 75, 77, 81, 88, 91, 96, 104], "fals": [5, 6, 7, 8, 23, 26, 33, 38, 44, 46, 58, 63, 64, 66, 67, 68, 71, 72, 73, 74, 75, 77, 78, 81, 82, 88, 91, 96, 104], "otherwis": [5, 8, 34, 38, 58, 63, 64, 68, 71, 72, 77, 82, 87], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 62, 66, 91, 104], "text": [5, 18, 23, 29, 32, 44, 66, 75, 77, 105], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 12, 21, 29, 32, 44, 56, 67, 81], "np": [6, 7, 10, 28, 29, 32, 36, 38, 47, 49, 51, 81, 85], "uint8": [6, 7], "float32": [6, 7, 10, 24, 26, 27, 38], "ar": [6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 29, 32, 33, 34, 38, 41, 42, 43, 44, 46, 51, 54, 57, 58, 59, 62, 66, 67, 68, 71, 72, 73, 74, 78, 79, 81, 82, 88, 89, 90, 91, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 104], "order": [6, 7, 58, 75, 76, 105], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 21, 33, 36, 57, 59, 66, 79, 82, 87], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 29, 32, 37, 38, 39, 41, 42, 58, 67, 105], "ndarrai": [7, 10, 28, 29, 32, 36, 38, 42, 47, 49, 51, 81, 85], "channel": [7, 8, 30, 58, 63, 64, 82], "jpegimageplugin": [7, 59], "jpegimagefil": [7, 59], "0x7f9ec37389d0": 7, "shape": [7, 38, 42, 49, 70, 81], "dtype": [7, 38], "3": [7, 10, 11, 12, 13, 14, 20, 21, 38, 39, 42, 44, 46, 51, 53, 58, 61, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "1870": 7, "1606": 7, "whc": 7, "": [7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 28, 33, 34, 36, 44, 46, 56, 58, 66, 81, 84, 92], "result": [7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 36, 39, 42, 44, 46, 47, 49, 50, 70, 73, 74, 81, 85, 92, 93, 99], "same": [7, 8, 38, 43, 81, 84], "torchvis": [7, 55, 105], "transform": [7, 8, 54, 55, 56, 57, 75, 105], "to_tensor": [7, 56, 57], "process": [8, 9, 12, 13, 15, 16, 21, 30, 33, 35, 36, 38, 56, 58, 61, 63, 64, 65, 72, 81, 108], "manipul": [8, 65], "python": [8, 36, 61, 84, 106, 107, 108], "librari": [8, 33, 56, 58, 61, 108], "It": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 34, 35, 46, 47, 49, 53, 56, 57, 65, 67, 68, 81, 84, 85, 97, 108], "multipl": [8, 10, 15, 29, 32, 36, 38, 42, 66], "ad": [8, 11, 58, 67, 68, 75], "background": [8, 9, 24, 26, 27, 29, 60, 66, 70, 105], "check": [8, 36, 41, 67, 71, 72, 77, 88, 91, 101, 104, 108], "alpha": [8, 30, 63, 64], "design": [8, 21, 28, 32, 34, 35], "simplifi": [8, 89], "common": [8, 57], "relat": [8, 11, 13, 16, 65, 72, 85], "task": [8, 20, 21, 32, 35, 46, 56], "applic": [8, 56, 73, 78, 97], "kei": [8, 17, 21, 29, 58, 67, 74, 81], "featur": [8, 12, 17, 29, 31, 32, 38, 42, 68, 70, 73, 74, 75, 81, 89], "binari": [8, 85], "like": [8, 11, 18, 23, 57, 58, 78, 84, 108], "onc": 8, "particularli": [8, 21, 28, 34, 35, 68, 84], "requir": [8, 10, 19, 20, 38, 47, 67, 68, 93, 99, 108], "preprocess": [8, 19, 28, 29, 33, 38, 63, 105], "befor": [8, 36, 38, 67, 81], "further": 8, "analysi": [8, 39], "force_background": [8, 58], "appli": [8, 14, 17, 19, 30, 38, 46, 47, 49, 56, 58, 61, 81, 85], "necessari": [8, 38, 73, 78], "ha": [8, 22, 44, 57, 82, 97, 106, 107], "4": [8, 11, 14, 16, 17, 21, 36, 37, 38, 39, 42, 46, 51, 61, 63, 64, 66, 74, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "avoid": [8, 73], "anomali": 8, "dure": [8, 28, 36, 75, 96, 104], "subsequ": [8, 29, 46], "union": [8, 12, 13, 14, 15, 16, 17, 20, 21, 29, 32, 36, 38, 46, 51, 56, 58, 66, 68, 71, 72, 79], "retain": 8, "typeerror": [8, 51, 56, 57, 58, 71, 72, 79], "isinst": 8, "list": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 42, 44, 46, 47, 50, 53, 56, 57, 58, 59, 71, 72, 79, 80, 81, 88, 90, 93, 99, 103], "tupl": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32, 33, 38, 39, 42, 44, 46, 47, 50, 58, 81, 89, 90, 92, 93, 94, 97, 98, 99, 100, 101, 102, 103], "take": [8, 53, 58], "singl": [8, 15, 32, 36, 38, 57, 58, 75, 81, 85], "call": [8, 25, 66], "each": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 33, 38, 42, 49, 56, 65, 75, 77, 81, 82, 97], "item": [8, 10, 17], "batch": [8, 63, 64, 81, 82, 101], "multiimagestyp": [8, 29, 32, 38, 47], "iter": [8, 58, 61, 72], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 59], "all": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 32, 33, 37, 38, 39, 41, 42, 44, 50, 51, 61, 63, 64, 67, 69, 70, 74, 76, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "pillow": [8, 55, 105], "boolean": [8, 38], "tool": [9, 15, 23, 28, 30, 37, 38, 39, 40, 46, 61, 69, 75, 95, 97], "basic": [9, 56, 60, 72], "grid_background": 9, "grid_transpar": 9, "blob": [9, 70, 105], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 36, 105], "rgb_decod": 9, "load_imag": [9, 23, 50, 66], "has_alpha_channel": 9, "layer": [9, 85, 105], "istack": 9, "mai": [10, 13, 16, 38, 62, 66, 73, 78, 84, 104, 106, 107], "block": [10, 28, 32, 33], "togeth": 10, "new": [10, 22, 28, 51, 63, 64, 66, 67, 72], "similar": [10, 11, 18, 29, 32, 38, 42, 58, 78, 81, 105], "techniqu": [10, 30, 36], "p": [10, 73, 74, 78, 81], "need": [10, 15, 33, 44, 47, 84, 88, 90, 93, 96, 99, 103], "stack": [10, 81], "addition": 10, "second": [10, 21, 38, 43, 77], "element": [10, 81], "rang": [10, 38, 42, 47], "left": [10, 46, 47, 51, 85], "0": [10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 28, 29, 33, 37, 38, 39, 42, 44, 46, 47, 49, 51, 53, 56, 57, 58, 61, 66, 67, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107, 108], "right": [10, 46, 51, 85], "two": [10, 21, 38, 43, 61, 77, 96], "dimension": [10, 81], "h": [10, 24, 26, 27, 49, 70], "w": [10, 24, 26, 27, 49, 70, 81], "posit": [10, 38, 46, 47, 89], "target": [10, 18, 24, 26, 27, 29, 47, 58], "By": [10, 44], "first": [10, 11, 15, 21, 33, 38, 43, 77], "howev": [10, 38], "solid": [10, 46], "pure": [10, 70], "lime": [10, 70], "nian": 10, "nian_lim": 10, "yellow": [10, 66], "5": [10, 11, 15, 20, 21, 38, 39, 42, 44, 47, 49, 51, 56, 57, 58, 59, 66, 73, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "9": [10, 11, 21, 38, 42, 51, 58, 66, 79, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 102, 103], "nian_tran": 10, "custom": [10, 12, 13, 14, 15, 16, 17, 20, 28, 32, 33, 36, 39, 46, 47, 49, 57, 58, 66, 67, 71], "mask": [10, 24, 26, 27, 47, 49, 70], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 24, 26, 27, 49], "booru": 11, "yolo": [11, 17, 19, 31, 105], "aperveyev": 11, "host": [11, 14, 19, 22, 29, 38, 44, 59, 74, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "deepgh": [11, 12, 13, 14, 15, 16, 17, 19, 22, 38, 42, 44, 59, 74, 78, 82, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103, 108], "overal": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "benchmark": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 37, 38, 39, 41, 42, 44, 50, 61, 63, 64, 69, 76, 82, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "explan": 11, "No": [11, 66, 106, 107], "head": [11, 18, 23, 50, 72, 89, 98, 105], "anim": [11, 12, 13, 14, 15, 16, 17, 18, 20, 25, 27, 37, 38, 39, 41, 50, 52, 53, 59, 66, 69, 70, 72, 73, 76, 82, 89, 90, 93, 94, 98, 99, 100, 102, 103, 108], "pretti": 11, "girl": [11, 44, 72], "onli": [11, 12, 13, 14, 15, 16, 17, 20, 23, 38, 67, 72, 73, 78, 81, 96], "bust": 11, "torso": 11, "part": [11, 49, 50, 51], "collarbon": 11, "center": [11, 47, 57, 58], "pair": [11, 21, 32], "cover": [11, 19, 47, 66, 72], "breast": [11, 19, 72, 73, 74, 78, 80, 81], "boob": 11, "bra": 11, "nippl": [11, 12, 46, 66], "mostli": [11, 15], "visibl": [11, 23], "nsfw": [11, 46, 95, 105], "shld": 11, "shoulder": [11, 51], "mayb": 11, "one": [11, 32, 36, 42, 44, 58, 72, 81], "view": [11, 44], "profil": 11, "exactli": 11, "rear": 11, "exclud": 11, "sideb": 11, "uncov": 11, "other": [11, 38, 44, 58, 77, 80, 89], "visual": [11, 12, 13, 14, 15, 17, 18, 20, 38, 40, 50, 52, 81, 105], "mark": 11, "belli": [11, 19], "button": [11, 28, 74], "hip": [11, 51], "half": [11, 15, 72], "stock": 11, "line": [11, 25, 26, 53], "knee": [11, 51], "below": [11, 53, 69, 108], "6": [11, 21, 23, 38, 42, 51, 58, 61, 71, 72, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 106, 107], "nopan": 11, "panti": [11, 75], "cloth": 11, "bikini": 11, "regardless": 11, "censor": [11, 18, 46, 47, 93, 99, 105], "evid": 11, "7": [11, 12, 14, 15, 16, 17, 33, 38, 42, 44, 46, 49, 51, 58, 66, 71, 72, 78, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103], "butt": 11, "buttock": [11, 19], "least": [11, 35, 36, 68], "partial": 11, "behind": 11, "more": [11, 12, 31, 32, 44, 51, 56, 66, 84, 87], "less": [11, 12, 14, 20, 88], "stand": [11, 66, 73, 74, 78, 81], "sit": [11, 72], "ass": 11, "split": [11, 78], "leg": [11, 66], "wide": [11, 66], "90": 11, "degre": [11, 47], "typic": [11, 12, 29, 58], "abov": [11, 12, 13, 14, 15, 16, 17, 20, 49, 90, 93, 99, 103], "10": [11, 22, 28, 38, 42, 47, 51, 58, 61, 88, 89, 90, 93, 96, 97, 99, 100], "sprd": 11, "strongli": [11, 82], "11": [11, 38, 51, 88, 89, 90, 93, 96, 97, 99, 100], "vsplt": 11, "pose": [11, 38, 105], "12": [11, 23, 38, 46, 51, 58, 88, 89, 90, 93, 96, 97, 99, 100], "vsprd": 11, "vsplit": 11, "13": [11, 38, 51, 89, 90, 93, 97, 100, 102, 108], "full": [11, 66], "almost": 11, "side": [11, 45, 72, 104], "usual": [11, 42], "ly": 11, "14": [11, 51, 58, 89, 90, 93, 97, 100], "wing": [11, 72], "dragon": 11, "poni": 11, "15": [11, 41, 43, 51, 58, 89, 90, 93, 97, 100, 106, 107], "feral": 11, "four": [11, 12, 89], "non": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46, 94], "human": [11, 12, 13, 14, 15, 16, 17, 20, 50, 52, 88], "16": [11, 51, 58, 61, 63, 64, 89, 93, 97, 100], "hdrago": 11, "style": [11, 15, 20, 47, 102, 108], "17": [11, 51, 58, 97, 102], "hponi": 11, "18": [11, 19, 51, 58, 93, 97, 99, 106, 107], "hfox": 11, "cartoon": 11, "fox": 11, "dog": 11, "zootopia": 11, "nick": 11, "wild": 11, "19": [11, 51, 97], "hrabb": 11, "rabbit": 11, "judi": 11, "hopp": 11, "bunnygirl": 11, "20": [11, 28, 51, 58, 66, 97], "hcat": 11, "cat": [11, 72, 79], "catgirl": 11, "sharp": 11, "muzzl": 11, "compar": [11, 21, 32], "21": [11, 15, 51, 58, 102], "hbear": 11, "bear": 11, "22": [11, 51, 58], "jacko": 11, "memet": 11, "jack": 11, "o": [11, 66, 68, 78, 81, 93, 96, 106, 107], "contest": 11, "toward": [11, 51], "viewer": [11, 66], "23": [11, 51, 58], "jackx": 11, "sometim": 11, "24": [11, 38, 42, 51, 58, 61], "hhors": 11, "hors": 11, "implement": [11, 29, 32, 43, 84], "aa09": 11, "25": [11, 14, 19, 33, 43, 58, 102], "hbird": 11, "bird": 11, "name": [11, 12, 13, 14, 15, 16, 17, 20, 22, 28, 29, 32, 33, 38, 39, 44, 46, 51, 56, 57, 58, 73, 78, 81, 82, 88, 89, 92, 94, 97, 98, 100, 101, 102], "releas": 11, "time": [11, 68, 82], "yolov8s_pp09": 11, "2023": 11, "focus": 11, "special": 11, "class": [11, 13, 16, 17, 28, 29, 30, 32, 33, 36, 46, 47, 51, 54, 56, 58, 59, 65, 66, 68, 72, 89, 90, 93, 94, 98, 99, 100, 102, 103], "advanc": [11, 108], "capabl": [11, 29, 36, 44], "specif": [11, 12, 17, 28, 29, 32, 34, 36, 46, 51, 54, 56, 58, 68, 69, 89, 93, 99], "scenario": [11, 73, 78, 84], "yolov8s_pp12": 11, "2024": 11, "final": 11, "patch": 11, "continu": 11, "focu": [11, 66], "enhanc": [11, 31, 105], "improv": [11, 22, 81], "previou": 11, "yolov8m_pp13": 11, "offer": [11, 14, 15, 16, 21, 56, 68, 96], "yolov8n_as01": 11, "spinoff": 11, "26": [11, 58], "train": [11, 12, 13, 14, 15, 16, 17, 20, 38, 39, 73, 74, 75, 78, 82, 93, 99], "80": 11, "epoch": 11, "sfw": 11, "subset": 11, "wa": 11, "eventu": 11, "abandon": 11, "due": [11, 37, 38, 73, 78, 84, 89, 104], "ineffect": 11, "yolov8m_as02": 11, "start": [11, 36, 47, 66, 105], "30": [11, 20, 47], "public": [11, 29], "friendli": [11, 108], "reduc": [11, 38, 49, 81], "yolov8m_as03": 11, "as02": 11, "60": 11, "aim": 11, "bottleneck": 11, "reproduc": 11, "yolov8s_aa06": 11, "initi": [11, 28, 29, 33, 36, 46, 59, 72], "current": [11, 57, 63, 66, 93, 99, 106, 107, 108], "reincarn": 11, "compon": [11, 21, 28, 29, 32, 33, 84], "some": [11, 28, 31, 38, 42, 43, 47, 60, 71, 73, 74, 78, 81, 82, 84, 91, 104, 106, 107], "yolov8s_aa09": 11, "updat": [11, 28, 29, 32, 33, 67], "dataset": [11, 12, 13, 14, 15, 16, 17, 20, 39, 42, 81, 95], "closeup": 11, "adjust": [11, 33, 42, 72], "larg": [11, 26, 29, 38, 81], "hat": [11, 72], "aa06": 11, "yolov8s_aa10": 11, "major": 11, "fix": 11, "issu": [11, 17, 63], "wear": 11, "yolov8s_aa11": 11, "latest": [11, 33, 73, 78], "mainstream": 11, "aa10": 11, "outstand": 11, "map": [11, 28, 44, 50, 71, 72, 75, 79, 80, 85, 97, 101], "score": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 28, 29, 32, 37, 39, 41, 42, 44, 50, 51, 53, 75, 79, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "though": 11, "note": [11, 15, 38, 47, 66, 89, 93, 96, 99, 106, 107], "complet": [11, 33, 47, 89, 95, 105], "fair": 11, "bias": 11, "model_nam": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 39, 46, 81, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "conf_threshold": [11, 12, 13, 14, 15, 16, 17, 20, 33, 46], "iou_threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 33, 46], "kwarg": [11, 12, 13, 14, 15, 16, 17, 20, 28, 29, 32, 33, 34, 46, 47, 66, 68], "perform": [11, 15, 19, 20, 22, 29, 32, 33, 38, 44, 46, 47, 50, 58, 73, 84, 96, 97, 106, 107], "confid": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33, 39, 44, 46, 51, 53, 74, 81], "threshold": [11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 33, 38, 41, 42, 44, 46, 49, 53, 73, 74, 78, 81, 88, 96], "iou": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 33, 46], "suppress": [11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 33, 46, 82], "bounding_box": 11, "x1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "y1": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 33, 46, 47], "x2": [11, 19, 21], "y2": [11, 19, 21], "box": [11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 44, 50], "f": [11, 16, 21, 38, 42, 66, 85], "2f": 11, "point": [12, 16, 38, 51, 58], "femal": [12, 19, 46, 72], "genit": 12, "male": [12, 19, 72], "anime_censor_detect": 12, "yolov8": [12, 13, 14, 15, 16, 17, 20], "model": [12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 37, 38, 39, 42, 44, 46, 50, 51, 53, 58, 61, 62, 63, 64, 65, 66, 69, 73, 74, 75, 76, 78, 81, 82, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108], "v1": [12, 13, 14, 15, 16, 20, 46, 66, 81], "identifi": [12, 28, 36, 63], "locat": 12, "anatom": 12, "analyz": [12, 19, 39], "data": [12, 15, 17, 34, 36, 38, 50, 57, 65, 66, 73, 75, 93, 99, 105, 106, 107, 108], "either": [12, 13, 14, 15, 16, 32, 38, 58, 81, 85], "standard": [12, 14, 15, 16, 34, 58, 84], "n": [12, 13, 14, 15, 16, 17, 20, 36, 38, 46, 58, 66], "nano": [12, 14, 15, 16, 46], "faster": [12, 13, 14, 15, 16, 17, 46], "while": [12, 14, 15, 16, 23, 33, 45, 47, 61, 84], "slower": [12, 20], "construct": [12, 13, 15, 16, 46, 81], "intersect": [12, 13, 14, 15, 16, 17, 20, 21, 46], "over": [12, 13, 14, 15, 16, 17, 20, 21, 22, 46, 72], "merg": [12, 13, 14, 15, 16, 38], "integ": [12, 36, 42, 51, 58], "x0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "y0": [12, 13, 14, 15, 16, 17, 20, 23, 33, 46, 47], "bound": [12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 50], "indic": [12, 38, 51, 54, 73, 78, 81], "nipple_f": [12, 46], "peni": [12, 46], "pussi": [12, 46, 66], "runtimeerror": [12, 28, 32], "fail": 12, "detection_visu": [12, 13, 14, 15, 17, 18, 20], "nude_girl": [12, 46], "365": 12, "264": 12, "399": 12, "289": [12, 13], "7473511695861816": 12, "224": [12, 56, 57, 58], "260": 12, "252": 12, "285": 12, "6830288171768188": 12, "206": 12, "523": [12, 46, 47], "240": 12, "608": 12, "6799028515815735": 12, "matplotlib": [12, 13, 14, 15, 23, 50], "pyplot": [12, 13, 14, 15, 50], "plt": [12, 13, 14, 15, 50], "imshow": [12, 13, 14, 15, 50], "anime_eye_detect": 13, "allow": [13, 14, 16, 17, 20, 29, 33, 36, 54, 56, 58, 84], "trade": [13, 15], "off": [13, 15], "speed": [13, 14, 15, 16, 17, 20, 24, 82], "accuraci": [13, 14, 15, 16, 17, 20, 44, 88, 90, 93, 96, 99, 103], "higher": [13, 14, 15, 16, 17, 19, 22, 96], "consid": [13, 16, 21, 38, 44, 47, 49, 59, 72, 93, 99], "overlap": [13, 15, 16, 17, 21, 63, 64, 73, 74, 76, 78, 81, 82, 105], "coordin": [13, 14, 15, 16, 17, 23, 33, 47, 51, 61], "alwai": [13, 15, 16, 17, 44], "except": [13, 16, 36, 54, 58, 66], "predict": [13, 17, 20, 28, 29, 32, 33, 74, 81, 88, 90, 92, 93, 96, 97, 99, 101, 103], "yolo_predict": [13, 20, 31], "squat": [13, 15, 50], "297": 13, "239": [13, 44], "341": 13, "271": 13, "7760562896728516": 13, "230": 13, "263": 13, "308": 13, "7682342529296875": 13, "createml": 14, "huggingfac": [14, 16, 38, 44, 58, 61, 70, 88, 89, 90, 92, 93, 94, 96, 98, 99, 100, 102, 103], "anime_face_detect": 14, "user": [14, 20, 28, 29, 32, 33, 36, 59, 68, 108], "balanc": [14, 16, 20, 66], "system": [14, 15, 24, 54, 58, 93, 99], "overhead": [14, 15, 24, 84], "avail": [14, 20, 23, 28, 29, 36, 38, 44, 47, 54, 58, 66, 79, 87, 88, 90, 93, 99, 103], "v0": [14, 20, 63, 64], "overrid": [14, 20], "auto": [14, 20, 50, 68, 87], "mostima_post": [14, 17], "29": [14, 17, 58], "441": [14, 17], "204": [14, 17], "584": [14, 17], "7874319553375244": [14, 17], "346": [14, 17], "59": [14, 17], "529": [14, 17], "275": [14, 17], "7510495185852051": [14, 17], "606": [14, 17], "51": [14, 17, 58], "895": [14, 17], "336": [14, 17], "6986488103866577": [14, 17], "upper": [15, 46], "bodi": [15, 20, 50, 51, 53, 66], "anime_halfbody_detect": 15, "pleas": [15, 22, 37, 38, 44, 63, 65, 67, 82, 89, 93, 96, 99, 106, 107], "primari": [15, 89, 92, 94, 98, 100, 102], "purpos": 15, "crop": [15, 49, 56, 57, 58, 66], "illustr": [15, 66, 90, 92], "therefor": [15, 38, 106, 107], "consist": [15, 38], "person": [15, 18, 21, 23, 33, 50, 98, 105], "peopl": [15, 79], "guarante": [15, 44], "you": [15, 17, 18, 20, 25, 44, 47, 63, 64, 81, 82, 84, 87, 88, 89, 90, 93, 96, 99, 103, 108], "inde": 15, "recommend": [15, 22, 38, 41, 42, 81, 82, 93, 99], "approach": 15, "detect_person": [15, 18, 23, 50], "individu": [15, 21, 36, 56, 65], "obtain": [15, 25, 37, 38], "local": [15, 59, 106, 107], "flexibl": [15, 56, 57], "lower": [15, 41, 42, 44, 46], "127": 15, "629": 15, "637": 15, "9040350914001465": 15, "anime_hand_detect": 16, "main": [16, 19, 20, 23, 28, 29, 32, 33, 38, 58, 66, 68, 70, 73, 84, 108], "choos": [16, 20, 44], "35": [16, 58, 66, 73, 81], "configur": [16, 28, 38, 56, 57, 58, 105], "suit": 16, "case": [16, 22, 38, 41], "defin": [16, 20, 38, 66, 85], "being": 16, "label": [16, 17, 19, 21, 22, 23, 28, 29, 32, 33, 38, 39, 44, 75, 97, 101], "infer": [16, 19, 22, 29, 32, 33, 50, 63, 64, 87, 96], "anime_imag": 16, "bbox": 16, "conf": 16, "customiz": [17, 23], "integr": [17, 29, 73, 108], "hug": [17, 28, 29, 32, 33, 38, 58, 81], "face": [17, 18, 19, 28, 29, 32, 33, 38, 51, 53, 58, 66, 72, 81, 89, 105], "repositori": [17, 28, 29, 32, 33, 38], "anime_head_detect": 17, "contribut": 17, "our": 17, "develop": [17, 82, 108], "yolo11": 17, "architectur": 17, "usag": [17, 28, 29, 65, 66, 67, 73, 84, 85, 104], "head_detect_v2": 17, "0_": 17, "equal": [17, 47], "deprec": [17, 22, 37], "remov": [17, 22, 28, 33, 37, 44, 61, 70, 72, 74, 75, 80, 81], "futur": [17, 22], "help": [17, 38, 49, 61], "For": [17, 18, 20, 21, 29, 38, 44, 51, 65, 81, 87], "instead": [17, 22, 75], "detect_head": [18, 23], "booru_yolo": [18, 105], "detect_with_booru_yolo": 18, "detect_censor": [18, 46, 93, 99], "ey": [18, 47, 51, 66, 72, 105], "detect_ey": 18, "detect_fac": 18, "halfbodi": [18, 89, 98, 105], "detect_halfbodi": 18, "hand": [18, 51, 53, 66, 72, 105], "detect_hand": 18, "nudenet": [18, 105], "detect_with_nudenet": 18, "calculate_i": 18, "bboxes_similar": 18, "detection_similar": 18, "detect_text": 18, "nuditi": 19, "run": [19, 24, 28, 29, 33, 82, 87, 104, 105], "nm": 19, "postprocess": 19, "onnx": [19, 28, 29, 32, 33, 74, 87, 97], "nudenet_onnx": 19, "notai": 19, "tech": 19, "detail": [19, 61, 65, 66, 87, 89], "respect": 19, "female_genitalia_cov": 19, "genitalia": 19, "face_femal": 19, "buttocks_expos": 19, "expos": 19, "female_breast_expos": 19, "female_genitalia_expos": 19, "male_breast_expos": 19, "anus_expos": 19, "anu": 19, "feet_expos": 19, "feet": [19, 51, 53], "belly_cov": 19, "feet_cov": 19, "armpits_cov": 19, "armpit": 19, "armpits_expos": 19, "face_mal": 19, "belly_expos": 19, "male_genitalia_expos": 19, "anus_cov": 19, "female_breast_cov": 19, "buttocks_cov": 19, "onnxruntim": [19, 86, 105], "topk": [19, 28], "100": [19, 24, 33, 41, 58, 84], "45": [19, 42, 58], "score_threshold": 19, "number": [19, 28, 29, 32, 36, 38, 44, 51, 59, 61, 85, 88], "keep": [19, 78], "entir": 20, "anidet3": 20, "roboflow": 20, "m": 20, "x": [20, 38, 47, 51, 66, 84, 85, 101], "fastest": [20, 24], "most": [20, 28, 29, 32, 33], "confidence_scor": [20, 23], "genshin_post": [20, 45, 46, 47], "371": 20, "232": 20, "564": 20, "690": 20, "7533698678016663": 20, "135": [20, 51], "451": 20, "716": [20, 44], "6788613796234131": 20, "614": 20, "393": 20, "830": 20, "686": 20, "5612757205963135": 20, "1275": 20, "654": 20, "4047100841999054": 20, "calcul": [21, 29, 38, 41, 42], "comput": [21, 26, 29, 32, 40, 58, 84, 85, 97], "work": [21, 28, 29, 32, 35, 41, 68, 97], "aggreg": 21, "involv": 21, "segment": [21, 59, 105], "evalu": [21, 37], "algorithm": [21, 38, 41], "box1": 21, "box2": 21, "bboxtyp": 21, "measur": [21, 37, 38, 41], "divid": [21, 51], "4f": 21, "1429": 21, "bboxes1": 21, "bboxes2": 21, "liter": [21, 38, 47, 51, 63, 64, 79], "max": [21, 22], "raw": [21, 28, 29, 32, 36], "depend": [21, 66, 67, 104], "unknown": [21, 79], "hungarian": 21, "find": [21, 47], "optim": [21, 29, 38], "assign": [21, 22, 28, 38], "among": [21, 38], "averag": 21, "detect1": 21, "detect2": 21, "bboxwithscoreandlabel": 21, "group": [21, 28, 42, 75], "correspond": [21, 38, 44, 49, 58, 81, 97, 101], "combin": [21, 36, 44], "against": [21, 82], "ground": [21, 93, 99], "truth": [21, 93, 99], "car": 21, "85": [21, 73, 81], "75": 21, "text_detect": 22, "been": [22, 97], "migrat": 22, "ocr": [22, 105], "detect_text_with_ocr": [22, 105], "soon": 22, "paddleocr": [22, 44], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 22, "05": [22, 58, 73, 74, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103], "max_area_s": 22, "640": 22, "region": [22, 46, 49, 93, 99], "dbnet": 22, "do": [22, 49, 90], "640x640": 22, "ani": [22, 29, 32, 36, 38, 46, 56, 58, 61, 66, 71, 85, 87], "sinc": [22, 37], "appear": [23, 26], "font": 23, "pad": [23, 70], "see": [23, 66, 87], "text_pad": 23, "fontsiz": 23, "max_short_edge_s": 23, "fp": 23, "no_label": 23, "normal": [23, 29, 39, 56, 57, 58, 81], "predefin": [23, 72], "extract": [23, 24, 26, 27, 36, 38, 42, 44, 49, 58, 65, 66, 67, 68, 74, 81], "around": [23, 28, 33, 36, 53], "shortest": 23, "edg": [23, 53, 105], "maintain": [23, 33, 45, 51, 84, 108], "font_manag": 23, "fontproperti": 23, "properti": [23, 47, 51, 66, 68], "get": [24, 26, 27, 29, 37, 39, 59, 60, 66, 70, 73, 76, 81, 87, 89, 94, 96, 98, 100, 102], "cv2": 24, "have": [24, 26, 38, 79, 80, 93, 99, 104], "lowest": 24, "resourc": [24, 105], "low_threshold": 24, "high_threshold": 24, "200": [24, 33, 58], "assum": [24, 26, 27, 70], "its": [24, 26, 27, 28, 38, 44, 45, 58, 67, 70, 73, 75, 87, 89, 90, 92, 93, 94, 97, 98, 99, 100, 102, 103], "low": [24, 32, 37, 39, 66, 78, 81, 82], "high": [24, 32, 33, 60, 66, 82, 96, 97], "outlin": 25, "comparison": [25, 73], "canni": [25, 105], "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": [25, 27, 105], "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": [25, 105], "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "best": [26, 39, 47, 66], "effect": [26, 37, 46, 104], "closest": 26, "consum": 26, "amount": 26, "memori": [26, 28, 29, 33, 106, 107], "power": 26, "runtim": [26, 29, 87, 96], "coars": 26, "detect_resolut": [26, 27], "512": [26, 27, 53, 66, 82], "deeper": 26, "richer": 26, "probabl": [26, 29, 97], "extra": [26, 66], "increas": [26, 38], "resolut": [26, 27, 59, 82], "neural": [26, 27, 70, 85], "network": [26, 27, 70, 85], "classif": [28, 32, 85, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103], "those": [28, 96], "store": [28, 29, 33, 34, 66, 67], "well": [28, 41], "manag": [28, 29, 32, 33, 87, 105], "interact": [28, 29, 32, 33], "also": [28, 56, 81, 108], "token": [28, 29, 32, 33], "authent": [28, 29, 32, 33], "access": [28, 29, 32, 51, 66, 84], "privat": [28, 29, 30, 32, 42], "repo_id": [28, 29, 32, 33], "fn_preprocess": 28, "callabl": [28, 58], "hf_token": [28, 29, 32, 33], "comprehens": [28, 29], "imagepreprocessfunc": 28, "variabl": [28, 47, 87], "_model_nam": 28, "cach": [28, 29, 32, 33, 59, 86, 105], "_model": 28, "dictionari": [28, 34, 39, 56, 58, 66, 67, 68, 71, 72, 74, 89, 92, 94, 98, 100, 102], "_label": 28, "_hf_token": 28, "org": 28, "repo": [28, 58], "__init__": [28, 29, 30, 32, 33, 36, 47, 51, 59, 68, 72], "instanc": [28, 29, 33, 38, 46, 51, 58, 59, 72], "clear": [28, 29, 32, 33, 38, 67, 89, 93, 99], "free": [28, 29, 33], "up": [28, 29, 33, 72], "launch_demo": [28, 29, 32, 33], "default_model_nam": [28, 29, 32, 33], "server_nam": [28, 29, 32, 33], "server_port": [28, 29, 32, 33], "launch": [28, 29, 32, 33], "gradio": [28, 29, 32, 33], "demo": [28, 29, 32, 33, 78], "interfac": [28, 29, 32, 33, 84], "ui": [28, 32, 33], "make_ui": [28, 29, 32, 33], "server": [28, 29, 32, 33], "select": [28, 29, 32, 33, 38, 46, 59], "dropdown": [28, 29], "port": [28, 29, 32, 33], "importerror": [28, 33], "instal": [28, 32, 33, 61, 67, 105], "properli": [28, 32, 66], "usernam": [28, 33], "repo_nam": [28, 33], "model_v1": 28, "7860": [28, 29, 33], "submit": 28, "recent": [28, 29, 32, 33], "label_group": 28, "highest": [28, 97], "through": [28, 29, 58, 108], "error": [28, 36, 58, 81], "predict_fmt": 28, "fmt": [28, 29, 32, 39, 74, 81], "top5": 28, "logit": [28, 29, 32], "embed": [28, 29, 32, 36, 81], "dict": [28, 29, 36, 39, 50, 56, 57, 58, 66, 67, 68, 74, 81, 84, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "top": [28, 47, 96], "k": 28, "e": [28, 29, 38, 60, 63, 64, 79, 82, 85], "g": [28, 29, 38, 60, 63, 64, 79, 81, 82], "top10": 28, "predict_scor": 28, "ia": 28, "conveni": [28, 51, 66, 108], "wrapper": [28, 33, 36], "id": [28, 29, 32, 33], "multimod": 29, "hub": 29, "discoveri": 29, "variant": [29, 32], "pipelin": [29, 56, 58], "pattern": [29, 38, 72], "direct": 29, "api": [29, 32], "control": [29, 66], "via": 29, "web": [29, 32], "deploy": [29, 97], "reus": 29, "lru": 29, "thread": [29, 32, 84, 104], "safe": [29, 32, 67, 73, 74, 84, 95, 97, 99, 104, 105], "demand": 29, "switch": 29, "image_encod": [29, 32], "upload": [29, 33], "enter": 29, "link": 29, "address": 29, "bind": 29, "organ": 29, "displai": [29, 32, 63, 64], "precomput": [29, 80], "cosin": 29, "scale": [29, 32, 46, 47, 51, 66, 70, 81, 106, 107], "complex": 29, "image_embed": 29, "text_embed": 29, "etc": [29, 58], "thei": [29, 38, 54, 58], "l2": [29, 81], "text_encod": [29, 32], "accept": 29, "_process_rgb": 30, "_process_alpha_channel_with_model": 30, "_process_rgba": 30, "attribut": 30, "classifi": [31, 89, 94, 95, 96, 98, 100, 102, 103, 105], "classifymodel": 31, "classify_predict_scor": 31, "classify_predict": 31, "classify_predict_fmt": 31, "imageenhanc": 31, "clip": [31, 58, 66, 105], "clipmodel": 31, "clip_image_encod": 31, "clip_text_encod": 31, "clip_predict": 31, "siglip": [31, 58, 105], "siglipmodel": 31, "siglip_image_encod": 31, "siglip_text_encod": 31, "siglip_predict": 31, "yolomodel": 31, "sigmoid": [32, 86], "loss": 32, "creation": [32, 56, 57, 68], "preprocessor": [32, 66], "reset": 32, "intern": [32, 54, 67], "about": [32, 34], "hostnam": 32, "gr": [32, 33], "One": [32, 42], "detect": [33, 41, 44, 46, 50, 51, 52, 53, 71, 72, 87, 88, 93, 99, 105], "post": [33, 44], "helper": 33, "easi": 33, "metadata": [33, 39, 65, 67, 68, 105], "cleanup": 33, "associ": [33, 68], "default_conf_threshold": 33, "default_iou_threshold": 33, "environmenterror": [33, 61, 67], "environ": [33, 82, 84, 87, 105], "offlin": 33, "yolov5": 33, "allow_dynam": 33, "dynam": [33, 56], "300": [33, 58], "400": 33, "simpl": 33, "explicitli": 33, "read": [34, 35, 36, 65, 66, 67], "write": [34, 35, 36, 65, 67], "exif": [34, 35, 66], "gif": [34, 35, 66], "comment": 34, "These": [34, 37, 59], "retriev": [34, 38], "context": [34, 35], "ai": [34, 35, 68, 88], "found": [34, 47, 66, 89], "attempt": [34, 47, 58, 66, 68, 87], "commonli": [34, 58, 75, 85], "where": [34, 38, 66, 67, 81, 84], "look": [34, 44, 66, 89], "usercom": 34, "field": [34, 68], "dst_filenam": 34, "destin": [34, 66, 67, 68], "filenam": [34, 59], "pnginfo": [34, 36, 66, 68], "wai": [34, 66, 67], "geninfo": [35, 105], "lsb": [35, 68, 105], "signific": [35, 36, 38, 63, 68], "bit": [35, 36, 58, 68], "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "read_lsb_raw_byt": 35, "read_lsb_metadata": 35, "write_lsb_raw_byt": 35, "write_lsb_metadata": 35, "lsbreaderror": 35, "lsbextractor": 35, "imagelsbdataextractor": 35, "serialize_pnginfo": 35, "serialize_json": 35, "inject_data": 35, "steganographi": 36, "serial": 36, "json": 36, "compat": [36, 75], "inject": 36, "emb": [36, 81], "seamlessli": 36, "hidden": 36, "decompress": 36, "them": [36, 46, 56, 63, 67, 81], "gzip": 36, "written": 36, "appropri": [36, 44, 58, 66], "serializ": [36, 56], "err": 36, "caus": [36, 104], "multi": [36, 84], "get_next_n_byt": 36, "next": [36, 54], "get_one_byt": 36, "form": [36, 75], "read_32bit_integ": 36, "32": [36, 58], "interpret": [36, 51], "big": 36, "endian": 36, "enough": 36, "magic": 36, "stealth_pngcomp": 36, "expect": [36, 58], "extract_data": 36, "length": [36, 38, 45], "compress": 36, "along": [36, 38, 70], "robust": [36, 38], "skytnt": [37, 59, 70], "poor": 37, "anime_dbaesthet": [37, 40], "better": [37, 41, 61, 81, 82, 88, 90, 93, 96, 99, 103], "2053756": 37, "09986039996147156": 37, "1663584": 37, "24299287796020508": 37, "4886411": 37, "38091593980789185": 37, "2066024": 37, "5131649971008301": 37, "3670169": 37, "6011670827865601": 37, "5930006": 37, "7067991495132446": 37, "3821265": 37, "8237218260765076": 37, "5512471": 37, "9187621474266052": 37, "limit": [38, 73], "smaller": 38, "7eu7d7": [38, 78, 82, 108], "ccip_onnx": 38, "cluster": [38, 42], "refer": [38, 41, 65, 96], "relev": 38, "aforement": 38, "manual": [38, 47], "384": [38, 42, 56, 57, 58], "caform": 38, "randaug": 38, "prune": 38, "vector": 38, "pruned_fp32": 38, "5_fp32": 38, "feat": 38, "768": [38, 44, 66], "17847511429108218": 38, "1951224011983088": 38, "18397327797685215": 38, "y": [38, 47, 84], "16583099961280823": 38, "42947039008140564": 38, "4037521779537201": 38, "4371533691883087": 38, "40748104453086853": 38, "392294704914093": 38, "whether": [38, 44, 46, 58, 68, 71, 74, 81, 82], "belong": 38, "pairwis": 38, "matrix": 38, "5350548e": 38, "08": [38, 58, 98, 99], "6583106e": 38, "01": 38, "2947042e": 38, "0375218e": 38, "8025822e": 38, "3715334e": 38, "0748104e": 38, "2675274e": 38, "9229470e": 38, "j": 38, "th": 38, "dbscan": 38, "dbscan_2": 38, "dbscan_fre": 38, "optic": [38, 44], "optics_best": 38, "epsilon": 38, "ep": 38, "min_sampl": 38, "ccipclustermethodtyp": 38, "12921094122454668": 38, "1291187648928262": 38, "1836453739562513": 38, "distanc": 38, "_featureorimag": 38, "sampl": [38, 42, 66, 88, 89, 90, 92, 93, 94, 98, 99, 100, 102, 103], "neighborhood": [38, 61], "core": [38, 106, 107], "few": 38, "too": 38, "sensit": [38, 46, 81, 93, 99], "tune": 38, "guidelin": 38, "deal": [38, 65], "solut": [38, 47], "small": [38, 46], "advis": [38, 73], "significantli": 38, "separ": 38, "slightli": 38, "exhibit": 38, "regular": [38, 61], "outfit": 38, "awar": 38, "highli": 38, "so": [38, 41, 78, 82], "care": 38, "diff": 38, "07437477": 38, "0356068": 38, "04396922": 38, "05131693": 38, "assess": 39, "aesthet": [39, 40, 105], "danbooru": [39, 73, 76, 78, 93, 96], "hakubooru": 39, "kohakublueleaf": 39, "swinv2pv3_v0_448_ls0": 39, "2_x": 39, "percentil": 39, "_default_model_nam": 39, "masterpiec": [39, 66], "9831666690063624": 39, "8810615667538594": 39, "great": 39, "8225559148288356": 39, "good": [39, 44], "591020403706702": 39, "2888798940585766": 39, "243279223969715": 39, "worst": [39, 66], "005268185993767627": 39, "275707557797432": 39, "7977807857096195": 39, "56098810210824": 39, "670568235218525": 39, "1677918508648872": 39, "9305131509900093": 39, "6085879728198051": 39, "6834832429885864": 39, "16141420602798462": 39, "05435194447636604": 39, "025083942338824272": 39, "024000568315386772": 39, "027076328173279762": 39, "024589713662862778": 39, "3757021427154541": 39, "3451208472251892": 39, "1511985808610916": 39, "04740551486611366": 39, "02172713913023472": 39, "027498546987771988": 39, "03134724497795105": 39, "39281174540519714": 39, "22457796335220337": 39, "15563568472862244": 39, "10796019434928894": 39, "047730278223752975": 39, "0393439345061779": 39, "031940147280693054": 39, "13832266628742218": 39, "20687267184257507": 39, "2509062886238098": 39, "1644320785999298": 39, "11332042515277863": 39, "08270663768053055": 39, "043439216911792755": 39, "033693961799144745": 39, "03375888615846634": 39, "050045162439346313": 39, "16734018921852112": 39, "4311050772666931": 39, "23242227733135223": 39, "05163438618183136": 39, "012833272106945515": 39, "01619996316730976": 39, "03074900433421135": 39, "1396280825138092": 39, "5038207173347473": 39, "22299200296401978": 39, "07377689331769943": 39, "02854202501475811": 39, "026677291840314865": 39, "02838410809636116": 39, "026617199182510376": 39, "02508518099784851": 39, "06039097160100937": 39, "8043031692504883": 39, "get_aesthetic_scor": 40, "ccip": [40, 105], "ccip_extract_featur": 40, "ccip_batch_extract_featur": 40, "ccip_default_threshold": 40, "ccip_differ": 40, "ccip_sam": 40, "ccip_batch_differ": 40, "ccip_batch_sam": 40, "ccip_default_clustering_param": 40, "ccip_clust": 40, "ccip_merg": 40, "dbaesthet": [40, 105], "laplacian": [40, 105], "laplacian_scor": 40, "lpip": [40, 105], "lpips_extract_featur": 40, "lpips_differ": 40, "lpips_clust": 40, "psnr_": [40, 105], "psnr": [40, 64], "blur": [41, 46], "than": [41, 42, 46, 84, 88, 96], "seem": 41, "just": [41, 61, 90, 93, 96, 99, 103], "we": [41, 63, 82], "explor": 41, "bluri": 41, "hutao": [41, 70, 73, 74, 78, 81], "156": 41, "68285005210006": 41, "text_blur": 41, "2276": 41, "66629157129": 41, "real2": 41, "908745781486806": 41, "mmd": 41, "1072": 41, "8372572065527": 41, "richzhang": 42, "perceptualsimilar": 42, "chafen_arknight": 42, "rand": 42, "reach": 42, "995": 42, "cnn": 42, "f1": 42, "f2": 42, "f3": 42, "f4": 42, "f5": 42, "64": [42, 58, 61, 66, 82, 106, 107], "99": 42, "192": 42, "49": [42, 58], "256": [42, 56, 57, 63, 66], "img1": [42, 43, 81], "img2": [42, 43, 81], "anoth": 42, "16922694444656372": 42, "22250649333000183": 42, "6897575259208679": 42, "10956494510173798": 42, "6823137998580933": 42, "6837796568870544": 42, "nois": [42, 49, 61, 63], "inf": 43, "gaussian_20": 43, "dat": 43, "058228614646987": 43, "gaussian_3": 43, "27": [43, 58], "65611098737784": 43, "lq": 43, "29589659377844": 43, "recogn": [44, 58], "export": [44, 87], "recognit": 44, "ch_pp": 44, "ocrv4_det": 44, "heat_threshold": 44, "box_threshold": 44, "max_candid": 44, "1000": 44, "unclip_ratio": 44, "heat": 44, "candid": 44, "unclip": 44, "comic": [44, 90], "742": 44, "485": [44, 56, 57], "809": 44, "511": 44, "9543377610144915": 44, "682": 44, "98": 44, "734": 44, "124": 44, "9309689495575223": 44, "136": 44, "836": 44, "164": 44, "9042856988923695": 44, "144": 44, "455": 44, "196": 44, "874083638387722": 44, "719": 44, "835": 44, "488": 44, "8628696346175078": 44, "478": 44, "214": 44, "508": 44, "848871771901487": 44, "1030": 44, "557": 44, "1184": 44, "578": 44, "8352495440618789": 44, "427": 44, "129": 44, "553": 44, "154": 44, "8249209443996619": 44, "detect_model": 44, "recognize_model": 44, "ocrv4_rec": 44, "rotation_threshold": 44, "is_remove_dupl": 44, "rotat": [44, 47], "duplic": [44, 66], "mob": 44, "9356705927336156": 44, "shishou": 44, "8933000384412466": 44, "BUT": 44, "8730931912907247": 44, "oh": 44, "8417627579351514": 44, "mirror": 44, "7366019454049503": 44, "el": 44, "gato": 44, "iberico": 44, "7271127306351021": 44, "THAt": 44, "701928390168364": 44, "6965972578194936": 44, "chines": 44, "english": 44, "cannot": [44, 54, 56, 58, 68], "languag": 44, "func": [44, 86, 105], "japanes": [44, 66], "post_text": 44, "319": 44, "847": 44, "561": 44, "899": 44, "kancol": 44, "9130667787597329": 44, "552": 44, "811": 44, "791": 44, "921": 44, "1944": 44, "8566762346615406": 44, "820": 44, "558": 44, "850": 44, "fleet": 44, "collect": [44, 65], "8100635458911772": 44, "235": 44, "904": 44, "855": 44, "1009": 44, "\u6d77": 44, "6716076803280185": 44, "858": 44, "808": 44, "tsu": 44, "ka": 44, "NO": 44, "u": [44, 108], "mi": 44, "de": 44, "654507230718228": 44, "209": 44, "507": 44, "2888084133529467": 44, "japan_pp": 44, "ocrv3_rec": 44, "9230690942939336": 44, "8564870717047623": 44, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 44, "8061289060358996": 44, "8045396777081609": 44, "7311649382696896": 44, "\u8266\u3068\u308c\u308c": 44, "6648729016512889": 44, "ocrv2_det": 44, "ocrv3_det": 44, "ocrv4_server_det": 44, "ch_ppocr_mobile_slim_v2": 44, "0_det": 44, "ch_ppocr_mobile_v2": 44, "ch_ppocr_server_v2": 44, "en_pp": 44, "arabic_pp": 44, "ocrv2_rec": 44, "ocrv4_server_rec": 44, "0_rec": 44, "chinese_cht_pp": 44, "cyrillic_pp": 44, "devanagari_pp": 44, "en_number_mobile_v2": 44, "ka_pp": 44, "korean_pp": 44, "latin_pp": 44, "ta_pp": 44, "te_pp": 44, "dimens": [45, 58], "max_siz": [45, 56, 57, 58], "longer": 45, "after": [45, 58, 73, 78, 81], "1280": 45, "720": 45, "new_img": 45, "600": 45, "337": 45, "obscur": 46, "regist": [46, 47, 56, 57, 58], "rectangular": 46, "967": [46, 47], "143": [46, 47], "1084": [46, 47], "261": [46, 47], "246": [46, 47], "208": [46, 47], "331": [46, 47], "287": [46, 47], "662": [46, 47], "466": [46, 47], "705": [46, 47], "514": [46, 47], "479": [46, 47], "283": [46, 47], "326": [46, 47], "color_black": 46, "radiu": 46, "emoji": [46, 47], "penis": 46, "vagina": 46, "serv": [46, 58, 73], "foundat": 46, "inherit": [46, 58], "within": [46, 66, 73, 81], "fill": 46, "color_default": 46, "green": 46, "color_green": 46, "ffff00": 46, "color_ffff00": 46, "blur_4": 46, "blur_8": 46, "blur_12": 46, "pixelate_4": 46, "pixelate_8": 46, "pixelate_12": 46, "cl": 46, "arg": 46, "subclass": 46, "keyerror": 46, "alreadi": 46, "exist": [46, 67, 87, 90], "angl": 47, "end": [47, 66], "censor_area": [47, 48], "ratio_threshold": 47, "minimum": [47, 53, 59, 61], "total": [47, 106, 107], "star": [47, 78], "register_censor_method": [47, 48], "smiling_face_with_heart": 47, "twitter": 47, "appl": 47, "googl": 47, "microsoft": 47, "samsung": 47, "whatsapp": 47, "facebook": 47, "messeng": 47, "joypixel": 47, "openmoji": 47, "emojidex": 47, "mozilla": 47, "express": 47, "code": [47, 63, 78, 81], "_emojistyletyp": 47, "emoji_default": 47, "cat_fac": 47, "emoji_green": 47, "grinning_face_with_sweat": 47, "emoji_liuhanhuangd": 47, "minim": 47, "abl": [47, 54], "prefix": [47, 72, 77], "sum": 47, "cx": 47, "mass": 47, "occlus": 47, "cy": 47, "find_for_area": 47, "rectangl": 47, "corner": 47, "factor": [47, 58], "align": [48, 105], "align_maxs": 48, "censor_": [48, 105], "censor_nsfw": 48, "basecensor": 48, "colorcensor": 48, "blurcensor": 48, "pixelatecensor": 48, "imgcensor": [48, 105], "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": [48, 105], "squeeze_with_transpar": 48, "fit": 49, "tightli": 49, "interest": 49, "jerry_with_spac": 49, "median_filt": 49, "median": 49, "kernel": 49, "larger": [49, 53, 83], "disabl": 49, "keypoint": [50, 51, 52, 53], "http": [50, 70, 108], "github": [50, 106, 107, 108], "com": [50, 108], "idea": 50, "research": 50, "auto_detect": 50, "out_bbox": 50, "person_detect_cfg": 50, "op18keypointset": [50, 52, 53], "rtmpose": 50, "config": [50, 57, 105, 108], "foot": [50, 51], "hand1": 50, "hand2": 50, "op18_visu": [50, 52], "0x7f5ca933f3d0": 50, "axesimag": 50, "0x7f5c98069790": 50, "all_": 51, "openpos": [51, 66], "op18": [51, 53], "__mul__": 51, "multipli": 51, "scalar": 51, "__truediv__": 51, "divisor": 51, "left_foot": 51, "left_hand": 51, "right_foot": 51, "right_hand": 51, "enum": 51, "enumer": 51, "symbol": [51, 78, 81], "make": [51, 56, 75, 85, 93, 97, 99], "readabl": [51, 81], "categor": 51, "nose": 51, "neck": 51, "elbow": 51, "wrist": 51, "ankl": 51, "ear": [51, 72, 79], "member": 51, "right_should": 51, "right_elbow": 51, "right_wrist": 51, "left_should": 51, "left_elbow": 51, "left_wrist": 51, "right_hip": 51, "right_kne": 51, "right_ankl": 51, "left_hip": 51, "left_kne": 51, "left_ankl": 51, "right_ey": 51, "left_ey": 51, "right_ear": 51, "left_ear": 51, "left_big_to": 51, "left_small_to": 51, "left_heel": 51, "right_big_to": 51, "right_small_to": 51, "right_heel": 51, "__int__": 51, "truncat": [51, 95, 105], "zero": 51, "must": [51, 72, 104], "preced": 51, "surround": 51, "whitespac": [51, 75], "36": [51, 58], "0b100": 51, "91": [51, 58], "112": 51, "92": [51, 58, 79], "113": [51, 58], "dwpose": [52, 105], "dwpose_estim": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "keypoints_list": 53, "min_edge_s": 53, "draw_bodi": 53, "draw_hand": 53, "draw_feet": 53, "draw_fac": 53, "drawn": 53, "shorter": 53, "connect": 53, "ellips": 53, "facial": [53, 72, 89], "pars": [54, 56, 57, 65, 66, 105], "parser": [54, 56, 57, 66], "try": 54, "notparsetarget": 55, "register_pillow_transform": 55, "register_pillow_pars": 55, "create_pillow_transform": 55, "parse_pillow_transform": 55, "register_torchvision_transform": 55, "register_torchvision_pars": 55, "create_torchvision_transform": 55, "parse_torchvision_transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "tensor": [56, 57, 58, 67], "composit": [56, 58], "machin": [56, 85], "learn": [56, 85], "compos": [56, 57, 58], "sequenc": [56, 58, 72], "pillowcompos": [56, 58], "sequenti": 56, "decor": [56, 57, 58, 84], "facilit": 56, "creator": [56, 58], "tvalu": [56, 57], "describ": 56, "interpol": [56, 57, 58], "bicub": [56, 57, 58], "pillowres": [56, 58], "antialia": [56, 57, 58], "bilinear": [56, 57], "center_crop": [56, 57], "pillowcentercrop": [56, 58], "pillowtotensor": [56, 58], "maybe_to_tensor": [56, 57], "pillowmaybetotensor": 56, "std": [56, 57, 58], "pillownorm": [56, 58], "456": [56, 57], "406": [56, 57], "229": [56, 57], "225": [56, 57], "48500001430511475": 56, "4560000002384186": 56, "4059999883174896": 56, "2290000021457672": 56, "2240000069141388": 56, "22499999403953552": 56, "framework": 57, "extend": 57, "centercrop": 57, "totensor": 57, "maybetotensor": 57, "4850": 57, "4560": 57, "4060": 57, "2290": 57, "2240": 57, "2250": 57, "timm": 57, "interpolationmod": 57, "processor": [58, 106, 107], "vitimageprocessor": 58, "5906": 58, "33": 58, "donutimageprocessor": 58, "1901": 58, "70": [58, 82], "detrimageprocessor": 58, "1575": 58, "86": [58, 72], "clipimageprocessor": 58, "1374": 58, "73": 58, "videomaeimageprocessor": 58, "1093": 58, "convnextimageprocessor": 58, "648": 58, "65": 58, "segformerimageprocessor": 58, "533": 58, "00": 58, "beitimageprocessor": 58, "468": 58, "63": 58, "siglipimageprocessor": 58, "440": 58, "48": 58, "layoutlmv3imageprocessor": 58, "403": 58, "layoutlmv2imageprocessor": 58, "332": 58, "87": 58, "mllamaimageprocessor": 58, "qwen2vlimageprocessor": 58, "314": 58, "77": 58, "blipimageprocessor": 58, "276": 58, "55": 58, "idefics2imageprocessor": 58, "226": 58, "llavanextimageprocessor": 58, "215": 58, "bitimageprocessor": 58, "210": 58, "pix2structimageprocessor": 58, "conditionaldetrimageprocessor": 58, "53": 58, "samimageprocessor": 58, "52": 58, "deitimageprocessor": 58, "mask2formerimageprocessor": 58, "89": 58, "50": 58, "vivitimageprocessor": 58, "88": 58, "yolosimageprocessor": 58, "84": 58, "47": 58, "viltimageprocessor": 58, "41": 58, "detaimageprocessor": 58, "68": 58, "38": 58, "pixtralimageprocessor": 58, "mobilenetv2imageprocessor": 58, "mobilevitimageprocessor": 58, "61": 58, "34": [58, 106, 107], "dptimageprocessor": 58, "maskformerimageprocessor": 58, "28": 58, "nougatimageprocessor": 58, "ideficsimageprocessor": 58, "rtdetrimageprocessor": 58, "efficientnetimageprocessor": 58, "40": [58, 66], "deformabledetrimageprocessor": 58, "idefics3imageprocessor": 58, "fuyuimageprocessor": 58, "videollavaimageprocessor": 58, "pvtimageprocessor": 58, "09": 58, "oneformerimageprocessor": 58, "mobilenetv1imageprocessor": 58, "07": [58, 97, 98, 99, 102], "owlv2imageprocessor": 58, "chineseclipimageprocessor": 58, "efficientformerimageprocessor": 58, "llavaonevisionimageprocessor": 58, "swin2srimageprocessor": 58, "vithybridimageprocessor": 58, "owlvitimageprocessor": 58, "04": 58, "groundingdinoimageprocessor": 58, "03": 58, "perceiverimageprocessor": 58, "chameleonimageprocessor": 58, "levitimageprocessor": 58, "vitmatteimageprocessor": 58, "extens": [58, 73], "tri": 58, "def": [58, 84], "hasattr": 58, "feature_extractor": 58, "encount": 58, "becaus": 58, "until": 58, "successfulli": 58, "imageprocessor": 58, "autoimageprocessor": 58, "from_pretrain": 58, "openai": 58, "vit": 58, "patch32": 58, "pillowconvertrgb": 58, "48145467": 58, "4578275": 58, "40821072": 58, "26862955": 58, "2613026": 58, "2757771": 58, "size_dict": 58, "shortest_edg": 58, "invalid_kei": 58, "default_to_squar": 58, "height_width_ord": 58, "constraint": 58, "els": [58, 66, 106, 107], "incompat": 58, "longest_edg": 58, "param_nam": 58, "entri": 58, "conform": 58, "messag": [58, 82], "do_res": 58, "do_center_crop": 58, "crop_siz": 58, "do_rescal": 58, "rescale_factor": 58, "00392156862745098": 58, "do_norm": 58, "image_mean": 58, "image_std": 58, "do_convert_rgb": 58, "rescal": 58, "deviat": 58, "clipprocessor": 58, "crop_pct": 58, "tailor": 58, "convnext": 58, "percentag": 58, "prepar": 58, "replic": 58, "build": [58, 73, 81], "blip": 58, "255": 58, "openai_clip_mean": 58, "openai_clip_std": 58, "accord": 58, "behavior": 58, "mobilenetv2": 58, "per": 58, "equival": 58, "bg": 59, "strict_level": 59, "min_select": 59, "min_width": 59, "min_height": 59, "min_resolut": 59, "strict": [59, 93, 99], "get_imag": 59, "get_image_fil": 59, "list_image_fil": 59, "random_imag": 59, "randomli": 59, "random_image_fil": 59, "8057": 59, "000000": 59, "000001": 59, "000002": 59, "000003": 59, "000004": 59, "home": 59, "dgh": [59, 67, 108], "2400x1600": 59, "0x7feb86ed5160": 59, "003258": 59, "400x400": 59, "0x7feb86a748b0": 59, "quickli": 60, "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "opencv": 61, "denois": [61, 66], "inspir": [61, 70, 74, 81, 101], "mf666": [61, 101], "mist": 61, "fucker": 61, "diameter_min": 61, "diameter_max": 61, "sigma_color_min": 61, "sigma_color_max": 61, "sigma_space_min": 61, "sigma_space_max": 61, "radius_min": 61, "radius_max": 61, "eps_min": 61, "eps_max": 61, "b_iter": 61, "g_iter": 61, "random": [61, 79], "bilater": 61, "guid": 61, "stage": 61, "preserv": 61, "diamet": 61, "sigma": 61, "space": [61, 70, 81], "window": [61, 66], "term": 61, "contrib": 61, "noisy_imag": 61, "cleaned_img": 61, "cleaned_imag": 61, "blurri": [62, 66], "noisi": 62, "nafnet": [62, 105], "scunet": [62, 63, 105], "adversari": [62, 105], "remove_adversarial_nois": 62, "restore_with_nafnet": 62, "restore_with_scunet": 62, "ve": 63, "gaussian": 63, "To": 63, "correctli": 63, "credibl": 63, "rgg": [63, 64], "red": [63, 72], "gopro": 63, "sidd": 63, "tile_s": [63, 64, 82], "tile_overlap": [63, 64, 82], "batch_siz": [63, 64, 82], "silent": [63, 64, 82], "nafnetmodeltyp": 63, "tile": [63, 64, 82], "progress": [63, 64, 82], "gan": 64, "128": 64, "scunetmodeltyp": 64, "automatic1111": 65, "stabl": [65, 66, 88, 108], "diffus": [65, 66, 88], "webui": [65, 66, 67], "novelai": 65, "sdwui": 65, "submodul": 65, "nai": [65, 105], "docstr": 65, "sdmetadata": 65, "parse_sdmeta_from_text": 65, "get_sdmeta_from_imag": 65, "save_image_with_sdmeta": 65, "read_metadata": 65, "save_with_metadata": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "formatt": 66, "a1111": 66, "sd_metadata_simpl": 66, "sd_metadata_complex": 66, "prompt": 66, "neg_prompt": 66, "neg": 66, "__str__": 66, "sd1": 66, "extrem": 66, "delic": 66, "beauti": 66, "offici": 66, "global": [66, 104], "illumin": 66, "soft": 66, "shadow": 66, "super": 66, "light": 66, "novel": [66, 68], "4k": 66, "metal_textur": 66, "striped_background": 66, "rich": 66, "cg": 66, "uniti": 66, "8k": 66, "wallpap": 66, "unreal": 66, "sci": 66, "fi": 66, "fantasi": 66, "silver_skin": 66, "cut": [66, 72], "silver_impossible_bodysuit": 66, "gem_on_chest": 66, "cut_silver_mechanical_leotard": 66, "headgear": [66, 72], "1_girl": 66, "solo": [66, 71, 72, 73, 74, 78, 79, 80, 81], "slim_waist": 66, "hair": [66, 72], "long": 66, "lumin": 66, "medium_breast": [66, 80], "indistinct_camelto": 66, "flat_crotch": 66, "coquettish": 66, "squint": 66, "evil_smil": 66, "dark_persona": 66, "mouth": 66, "wet": 66, "slim_fac": 66, "tall_girl": 66, "matur": 66, "mature_fac": 66, "slim_figur": 66, "slim_leg": 66, "groin": 66, "bare_thigh": 66, "easyneg": 66, "sketch": 66, "ugli": 66, "huge": 66, "logo": 66, "monochrom": [66, 92, 95, 105], "bad": 66, "mutat": 66, "horror": 66, "geometri": 66, "bad_prompt": 66, "miss": 66, "finger": 66, "limb": 66, "anatomi": 66, "interlock": 66, "digit": 66, "arm": 66, "2girl": 66, "deform": 66, "artist": 66, "blush": [66, 73, 74, 78, 81], "lipstick": 66, "skindent": 66, "tie": 66, "big_breast": 66, "thighhigh": [66, 73], "pubic_hair": [66, 72], "3d": [66, 90], "realist": 66, "slip": [66, 75], "head_out_of_fram": 66, "curvi": 66, "sampler": 66, "ddim": 66, "cfg": 66, "seed": 66, "3827064803": 66, "512x848": 66, "hash": 66, "eb49192009": 66, "anidosmix": 66, "skip": 66, "new_imag": 66, "let": 66, "what": 66, "nslim_fac": 66, "848": 66, "_sdmeta_text": 66, "directli": 66, "starri": 66, "night": 66, "daylight": 66, "euler": 66, "sd2": 66, "1girl": [66, 71, 72, 73, 74, 75, 78, 79, 80, 81], "blue": 66, "footwear": 66, "shoe": 66, "bang": [66, 72, 73, 78, 81], "indoor": 66, "sleev": 66, "ahog": [66, 72, 73, 74, 78, 81], "dress": [66, 72], "pot": 66, "plant": 66, "bag": [66, 73, 74, 78, 81], "bun": [66, 72], "lora": 66, "bluearchive10": 66, "bluearchiv": 66, "neg1": 66, "dpm": 66, "2m": 66, "sde": 66, "karra": 66, "2647703743": 66, "768x768": 66, "72bd94132e": 66, "cutemix": 66, "strength": 66, "controlnet": 66, "control_v11p_sd15_openpos": 66, "cab727d4": 66, "weight": 66, "perfect": 66, "param": 66, "hire": 66, "upscal": [66, 105], "latent": 66, "ti": 66, "339cc9210f70": 66, "66a7279a88dd": 66, "info": 66, "underli": [66, 84], "sd_meta": 66, "scope": 66, "dst_file": [66, 68], "webp": 66, "systemerror": [66, 68], "input_imag": 66, "output_imag": 66, "a41": 67, "safetensor": 67, "torch": 67, "command": [67, 108], "pip": [67, 108], "_check_env": 67, "model_fil": 67, "key1": 67, "value1": 67, "key2": 67, "value2": 67, "src_model_fil": 67, "dst_model_fil": 67, "new_metadata": 67, "john": 67, "doe": [67, 71, 79, 93, 99], "input_model": 67, "output_model": 67, "softwar": 68, "generation_tim": 68, "dataclass": 68, "encapsul": 68, "taken": 68, "alia": 68, "success": [68, 108], "add_lsb_meta": 68, "save_metainfo": 68, "metainfo": 68, "prefer": 68, "isneti": [69, 105], "get_isnetis_mask": 69, "segment_with_isneti": 69, "segment_rgba_with_isneti": 69, "co": 70, "seg": 70, "1024": [70, 81], "app": 70, "l8": 70, "00ff00": 70, "mask_": 70, "image_": 70, "hutao_seg": 70, "skadi": [70, 73, 74, 78, 81], "skadi_seg": 70, "drop": [71, 72, 73, 78, 80, 81], "cosplai": 71, "no_eyewear": 71, "eyewear": [71, 72], "span": [71, 72], "matter": [71, 72], "red_hair": [71, 72, 79, 80], "use_preset": 71, "custom_blacklist": 71, "onlin": 71, "preset": 71, "ones": 71, "neither": [71, 72], "nor": [71, 72], "anal_hair": 72, "anal_tail": 72, "arm_behind_head": 72, "arm_hair": 72, "arm_under_breast": 72, "arms_behind_head": 72, "bird_on_head": 72, "blood_in_hair": 72, "breasts_on_glass": 72, "breasts_on_head": 72, "cat_on_head": 72, "closed_ey": 72, "clothed_female_nude_femal": 72, "clothed_female_nude_mal": 72, "clothed_male_nude_femal": 72, "clothes_between_breast": 72, "cream_on_fac": 72, "drying_hair": 72, "empty_ey": 72, "face_to_breast": 72, "food_on_fac": 72, "food_on_head": 72, "game_boi": 72, "grabbing_anoth": 72, "s_hair": 72, "grabbing_own_breast": 72, "gun_to_head": 72, "head_between_breast": 72, "heart_in_ey": 72, "multiple_boi": 72, "multiple_girl": 72, "object_on_breast": 72, "object_on_head": 72, "paint_splatter_on_fac": 72, "parted_lip": [72, 73, 74, 78, 81], "penis_on_fac": 72, "person_on_head": 72, "pokemon_on_head": 72, "rabbit_on_head": 72, "rice_on_fac": 72, "severed_head": 72, "star_in_ey": 72, "sticker_on_fac": 72, "tentacles_on_mal": 72, "tying_hair": 72, "built": [72, 84], "mutabl": 72, "constructor": 72, "empti": 72, "hold": [72, 73, 74, 78, 81], "futa": 72, "cum": 72, "rub": 72, "shade": 72, "plai": 72, "drill": 72, "skin": 72, "sidelock": 72, "twintail": [72, 73, 74, 78, 81], "braid": 72, "afro": 72, "bald": 72, "dreadlock": 72, "ponytail": 72, "updo": 72, "beard": 72, "mustach": 72, "pointi": 72, "horn": 72, "tail": 72, "ornament": 72, "hairband": 72, "pupil": 72, "bow": [72, 73, 74], "headwear": 72, "ribbon": [72, 74, 78], "crown": 72, "cap": 72, "hairclip": [72, 78], "mole": 72, "halo": 72, "fluff": 72, "flower": [72, 73, 74, 78, 81], "glass": [72, 75], "fang": 72, "boi": 72, "beret": 72, "heterochromia": 72, "headdress": 72, "eyepatch": 72, "headphon": 72, "eyebrow": 72, "eyelash": 72, "sunglass": 72, "intak": 72, "scrunchi": 72, "ear_pierc": 72, "headband": 72, "ring": 72, "under_mouth": 72, "freckl": 72, "lip": 72, "eyelin": 72, "eyeshadow": 72, "tassel": 72, "whitelist_suffix": 72, "whitelist_prefix": 72, "whitelist_word": 72, "suffix": [72, 77], "pool": 72, "whitelist": 72, "blacklist": [72, 76, 105], "singular": 72, "plural": 72, "chair": 72, "whole": 72, "word": 72, "hear": 72, "72": 72, "outdat": 73, "anymor": 73, "baselin": 73, "practic": 73, "use_real_nam": [73, 78], "general_threshold": [73, 74, 81], "character_threshold": [73, 74, 81], "drop_overlap": [73, 74, 78, 81], "real": [73, 78, 95, 105], "renam": [73, 78], "redirect": [73, 78], "mani": [73, 78], "websit": [73, 78], "rate": [73, 74, 81, 93, 95, 105], "char": [73, 74, 81], "9897817373275757": 73, "question": [73, 74, 81, 93], "010265946388244629": 73, "explicit": [73, 74, 81, 93], "2809715270996094e": 73, "9939777851104736": 73, "5032387375831604": 73, "black_bord": 73, "9943548440933228": 73, "black_glov": [73, 74, 78, 81], "5011609792709351": 73, "blue_ski": [73, 74, 78, 81], "6877802610397339": 73, "5543792843818665": 73, "8268730640411377": 73, "cloud": [73, 74, 78, 81], "8504303693771362": 73, "cowboy_shot": [73, 74, 78, 81], "6008237600326538": 73, "crop_top": [73, 74, 78, 81], "6635787487030029": 73, "dai": [73, 74, 78, 81], "8496965765953064": 73, "glove": [73, 74, 78, 81], "6107005476951599": 73, "hair_between_ey": [73, 74, 78, 81], "668294370174408": 73, "5619469285011292": 73, "holding_baseball_bat": [73, 74, 78, 81], "5141720771789551": 73, "letterbox": 73, "long_hair": [73, 74, 78, 80, 81], "9884189963340759": 73, "looking_at_view": [73, 74, 78, 81], "5673105120658875": 73, "midriff": [73, 74, 78, 81], "6290556192398071": 73, "navel": [73, 74, 78, 81], "9631235003471375": 73, "no_hat": [73, 74, 78], "7978747487068176": 73, "no_headwear": [73, 74, 78, 81], "7577926516532898": 73, "outdoor": [73, 74, 78, 81], "7118550539016724": 73, "5452839136123657": 73, "pillarbox": 73, "9841411709785461": 73, "red_ey": [73, 74, 78, 81], "958786129951477": 73, "shirt": [73, 74, 78, 81], "6720131039619446": 73, "short_sleev": [73, 74, 78, 81], "7077711820602417": 73, "silver_hair": [73, 74, 78], "6673924326896667": 73, "sky": [73, 74, 78, 81], "8709812760353088": 73, "9614333510398865": 73, "sportswear": [73, 74, 78, 81], "7786177396774292": 73, "6842771172523499": 73, "sweat": [73, 74, 78, 81], "9076308012008667": 73, "thigh": [73, 74, 78, 81], "580970823764801": 73, "skadi_": [73, 74, 81], "arknight": [73, 74, 81], "9633345007896423": 73, "9988503456115723": 73, "001651763916015625": 73, "00012505054473876953": 73, "9829280972480774": 73, "894218385219574": 73, "8733789920806885": 73, "backpack": [73, 74, 78, 81], "6322951316833496": 73, "9987058639526367": 73, "bag_charm": [73, 74], "9754379987716675": 73, "6810564994812012": 73, "9708781838417053": 73, "6356008052825928": 73, "5633733868598938": 73, "brick_wal": 73, "5315935611724854": 73, "brown_hair": [73, 74, 78, 81], "9397273659706116": 73, "9229896664619446": 73, "charm_": [73, 74], "9006357789039612": 73, "citi": 73, "9020784497261047": 73, "cityscap": 73, "9547432661056519": 73, "5296419262886047": 73, "8253412246704102": 73, "5619839429855347": 73, "hair_flow": [73, 74, 78, 81], "8277763724327087": 73, "hair_orna": [73, 74, 78, 81], "9356368780136108": 73, "hair_ribbon": [73, 74, 78], "5288072824478149": 73, "jacket": [73, 74, 78, 81], "6336134076118469": 73, "9703260064125061": 73, "8188960552215576": 73, "phone_screen": 73, "9579574465751648": 73, "9954615235328674": 73, "plaid": [73, 74, 78], "9725285172462463": 73, "plaid_skirt": [73, 74, 78], "9638455510139465": 73, "pleated_skirt": [73, 74, 78, 81], "7226815819740295": 73, "5321241021156311": 73, "red_nail": [73, 78], "5493080615997314": 73, "school_bag": [73, 74], "9863407611846924": 73, "school_uniform": [73, 74, 78, 81], "6794284582138062": 73, "5062428116798401": 73, "shoulder_bag": 73, "9325523972511292": 73, "skirt": [73, 74, 78, 81], "92237788438797": 73, "skyscrap": 73, "7728171348571777": 73, "sleeves_past_wrist": [73, 74, 78], "7257086038589478": 73, "smile": [73, 74, 78, 81], "5357837080955505": 73, "6939404010772705": 73, "7054293155670166": 73, "tongu": [73, 74, 78, 81], "9990814924240112": 73, "tongue_out": [73, 74, 78, 81], "9992498755455017": 73, "5012534260749817": 73, "very_long_hair": [73, 74, 78, 80, 81], "7461410164833069": 73, "lagpixellol": 74, "deepgelbooru_onnx": 74, "categori": [74, 89, 97], "dim": [74, 81], "9986732006072998": 74, "0013858973979949951": 74, "315376281738281e": 74, "9972434639930725": 74, "basebal": [74, 81], "5982598662376404": 74, "baseball_bat": [74, 78, 81], "6429562568664551": 74, "bike_short": 74, "36296138167381287": 74, "8308937549591064": 74, "black_shirt": [74, 78, 81], "7388008832931519": 74, "6039759516716003": 74, "30909663438796997": 74, "9694308042526245": 74, "6422968506813049": 74, "5898381471633911": 74, "8145260810852051": 74, "652222216129303": 74, "dolphin_short": 74, "466494083404541": 74, "7183809280395508": 74, "6753682494163513": 74, "7302790880203247": 74, "6649775505065918": 74, "large_breast": [74, 78, 81], "8446108102798462": 74, "98187655210495": 74, "8140730857849121": 74, "6360533833503723": 74, "9635934829711914": 74, "33370012044906616": 74, "44239571690559387": 74, "7891374826431274": 74, "6471294164657593": 74, "9958090782165527": 74, "8736815452575684": 74, "872096061706543": 74, "5640895366668701": 74, "5049663186073303": 74, "8832778930664062": 74, "9687467813491821": 74, "sports_bra": 74, "3659853935241699": 74, "9309735298156738": 74, "49939480423927307": 74, "stomach": [74, 78, 81], "446407288312912": 74, "809670090675354": 74, "6560589075088501": 74, "47956040501594543": 74, "9832853674888611": 74, "9994162321090698": 74, "0008397102355957031": 74, "00035390257835388184": 74, "9926226139068604": 74, "899387001991272": 74, "34215790033340454": 74, "5701972246170044": 74, "9512913227081299": 74, "6664570569992065": 74, "5614628791809082": 74, "33615976572036743": 74, "5770801305770874": 74, "987317681312561": 74, "37286585569381714": 74, "cardigan": [74, 78], "36409223079681396": 74, "7329680919647217": 74, "collared_shirt": [74, 78], "5924292206764221": 74, "4344901144504547": 74, "7465001344680786": 74, "5225946307182312": 74, "6976451873779297": 74, "9265321493148804": 74, "34527891874313354": 74, "6675043106079102": 74, "9096828699111938": 74, "long_sleev": [74, 78, 81], "41341525316238403": 74, "8418735265731812": 74, "miniskirt": [74, 78], "3675632178783417": 74, "nail_polish": [74, 78], "5284417867660522": 74, "open_cloth": [74, 78], "30296844244003296": 74, "48789578676223755": 74, "36596980690956116": 74, "7759367227554321": 74, "6535028219223022": 74, "8975257873535156": 74, "36911237239837646": 74, "4171145558357239": 74, "3942635953426361": 74, "6772940754890442": 74, "9397937655448914": 74, "5207280516624451": 74, "4673041105270386": 74, "9118321537971497": 74, "9967410564422607": 74, "9970728158950806": 74, "8419480323791504": 74, "6489560604095459": 74, "white_shirt": [74, 78], "6217572689056396": 74, "underscor": [75, 81], "convent": 75, "restor": [75, 105], "use_spac": 75, "use_escap": 75, "include_scor": 75, "score_descend": 75, "_": 75, "escap": 75, "unsaf": 75, "sort": [75, 79], "descend": 75, "panty_pul": 75, "6826801300048828": 75, "958938717842102": 75, "drinking_glass": 75, "9340789318084717": 75, "areola_slip": 75, "41196826100349426": 75, "9988248348236084": 75, "drink": 75, "pull": 75, "areola": 75, "999": 75, "959": 75, "934": 75, "683": 75, "412": 75, "mldanbooru": [76, 105], "get_mldanbooru_tag": 76, "wd14": [76, 78, 105], "get_wd14_tag": [76, 78], "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "deepdanbooru": [76, 78, 105], "get_deepdanbooru_tag": [76, 78], "deepgelbooru": [76, 105], "get_deepgelbooru_tag": 76, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "drop_overlap_tag": 76, "is_blacklist": 76, "drop_blacklisted_tag": 76, "char_whitelist_suffix": 76, "char_whitelist_prefix": 76, "char_whitelist_word": 76, "char_suffix": 76, "char_prefix": 76, "charactertagpool": 76, "is_basic_character_tag": 76, "drop_basic_character_tag": 76, "sort_tag": 76, "tag_match_suffix": 76, "tag_match_prefix": 76, "tag_match_ful": 76, "t1": 77, "t2": 77, "fulli": 77, "ml": 78, "448": 78, "keep_ratio": 78, "9999984502792358": [78, 100], "9999946355819702": 78, "9994951486587524": 78, "998144268989563": 78, "9978417158126831": 78, "9941409230232239": 78, "9799384474754333": 78, "979142427444458": 78, "961823582649231": 78, "961323618888855": 78, "9490893483161926": 78, "9450850486755371": 78, "9425153136253357": 78, "9409335255622864": 78, "9319437146186829": 78, "9265308976173401": 78, "9259042143821716": 78, "922250509262085": 78, "9199565052986145": 78, "9175475835800171": 78, "9102761745452881": 78, "9076938629150391": 78, "9052775502204895": 78, "8938589692115784": 78, "8894285559654236": 78, "8891903162002563": 78, "8845980763435364": 78, "8842408061027527": 78, "8659475445747375": 78, "862621009349823": 78, "8616052865982056": 78, "8562789559364319": 78, "short_short": [78, 81], "8555729389190674": 78, "8533340096473694": 78, "black_short": [78, 81], "8477485775947571": 78, "8430152535438538": 78, "tied_long_hair": [78, 81], "8340626955032349": 78, "crop_top_overhang": 78, "8266023397445679": 78, "8222048282623291": 78, "8202669620513916": 78, "8061150312423706": 78, "ass_visible_through_thigh": [78, 81], "7803354859352112": 78, "thigh_gap": [78, 81], "7789446711540222": 78, "arms_up": 78, "7052110433578491": 78, "9999866485595703": 78, "997043788433075": 78, "9969649910926819": 78, "9957101345062256": 78, "9928386807441711": 78, "9886980056762695": 78, "9864778518676758": 78, "ghost": [78, 81], "9769423007965088": 78, "9747489094734192": 78, "9736957550048828": 78, "9388670325279236": 78, "9356311559677124": 78, "91000896692276": 78, "8955123424530029": 78, "8910233378410339": 78, "8904104828834534": 78, "8881211280822754": 78, "8876776695251465": 78, "8864808678627014": 78, "8810517191886902": 78, "8798807263374329": 78, "8765745162963867": 78, "8737136125564575": 78, "8650439381599426": 78, "8613706827163696": 78, "blue_cardigan": 78, "8571277260780334": 78, "8333670496940613": 78, "8160212635993958": 78, "eyebrows_visible_through_hair": 78, "8122442364692688": 78, "8091571927070618": 78, "8082079887390137": 78, "8048468232154846": 78, "8042327165603638": 78, "7984272241592407": 78, "blazer": [78, 81], "794708251953125": 78, "78981614112854": 78, "7892146110534668": 78, "shaped_pupil": [78, 81], "7867060899734497": 78, "gradient_hair": 78, "786359965801239": 78, "7790888547897339": 78, "brown_skirt": 78, "7760675549507141": 78, "774523913860321": 78, "7721588015556335": 78, "7697228789329529": 78, "755959689617157": 78, "multicolored_hair": 78, "7477189898490906": 78, "7476690411567688": 78, "rail": 78, "7476617693901062": 78, "blue_jacket": 78, "7458406090736389": 78, "741143524646759": 78, "7364678978919983": 78, "7193643450737": 78, "red_neckwear": 78, "7108616828918457": 78, "7086325287818909": 78, "7055293321609497": 78, "7039415836334229": 78, "7018357515335083": 78, "shuffl": 79, "count": [79, 106, 107], "2boi": 79, "cat_ear": 79, "uniqu": 79, "8849405313291128": 80, "8548297594823425": 80, "03910296474461261": 80, "6615180440330748": 80, "21552028866308015": 80, "3165260620737027": 80, "47744464927382957": 80, "tagger": 81, "smilingwolf": 81, "wd": 81, "swinv2_v3": 81, "general_mcut_en": 81, "character_mcut_en": 81, "no_underlin": 81, "mcut": 81, "replac": 81, "index": [81, 108], "follw": 81, "valuabl": 81, "enabl": 81, "rapid": 81, "queri": 81, "0011444687843322754": 81, "8876402974128723": 81, "106781005859375": 81, "000277101993560791": 81, "997527003288269": 81, "9797663688659668": 81, "9905703663825989": 81, "9761719703674316": 81, "8981098532676697": 81, "8810765743255615": 81, "9498510360717773": 81, "8377365469932556": 81, "945058286190033": 81, "9457170367240906": 81, "969594419002533": 81, "7881088852882385": 81, "7687551379203796": 81, "9301245212554932": 81, "6703325510025024": 81, "white_hair": 81, "5292627811431885": 81, "8677047491073608": 81, "grey_hair": 81, "5859264731407166": 81, "9536856412887573": 81, "8056888580322266": 81, "8394746780395508": 81, "9473626613616943": 81, "8986269235610962": 81, "9385137557983398": 81, "8408567905426025": 81, "alternate_costum": 81, "4245271384716034": 81, "931140661239624": 81, "8830795884132385": 81, "7279844284057617": 81, "artist_nam": 81, "5333830714225769": 81, "64717698097229": 81, "9516432285308838": 81, "9655293226242065": 81, "9485014081001282": 81, "7366660833358765": 81, "7161656618118286": 81, "5858667492866516": 81, "6186309456825256": 81, "41193312406539917": 81, "467605859041214": 81, "36282333731651306": 81, "3756745457649231": 81, "motion_blur": 81, "5091936588287354": 81, "951993465423584": 81, "5634750723838806": 81, "8232709169387817": 81, "9869340658187866": 81, "49491602182388306": 81, "5193622708320618": 81, "003406703472137451": 81, "0007208287715911865": 81, "9798132181167603": 81, "8046203851699829": 81, "7596215009689331": 81, "7620116472244263": 81, "46084529161453247": 81, "48454540967941284": 81, "5152207016944885": 81, "8023070096969604": 81, "8653596639633179": 81, "7201820611953735": 81, "7816740870475769": 81, "697688639163971": 81, "8974947333335876": 81, "7491052746772766": 81, "5015512704849243": 81, "6401398181915283": 81, "43420469760894775": 81, "4528769850730896": 81, "5730487704277039": 81, "6739872694015503": 81, "5545973181724548": 81, "6946243047714233": 81, "5487751364707947": 81, "7439308166503906": 81, "4186026453971863": 81, "47378358244895935": 81, "4690653085708618": 81, "7565015554428101": 81, "hu_tao_": 81, "genshin_impact": 81, "9262397289276123": 81, "boo_tao_": 81, "942080020904541": 81, "denorm": 81, "denormalizer_nam": 81, "mnum2_al": 81, "understand": 81, "redund": 81, "structur": [81, 105], "b": 81, "r": [81, 93, 99], "c": 81, "linalg": 81, "norm": 81, "approx": [81, 82], "1e": 81, "cdc_anime_onnx": 82, "realli": 82, "As": [82, 93, 99], "1024x1024": 82, "2060": 82, "gpu": 82, "cost": 82, "cpu": [82, 87, 106, 107], "experi": 82, "hgsr": 82, "mhr": 82, "aug_x4_320": 82, "cute_waifu_aroma": 82, "pngimageplugin": 82, "pngimagefil": 82, "1168x1168": 82, "0x7f0e8ca06880": 82, "4672x4672": 82, "0x7f0e48edb640": 82, "cdc": [83, 105], "upscale_with_cdc": 83, "lru_cach": 84, "wrap": 84, "synchron": 84, "prevent": 84, "race": 84, "condit": 84, "maxsiz": 84, "expensive_funct": 84, "expens": 84, "lock": [84, 104], "safeti": [84, 101], "multithread": 84, "my_funct": 84, "introduc": 84, "acquisit": 84, "critic": 84, "mathemat": 85, "activ": 85, "deep": 85, "problem": [85, 93, 99], "input_valu": 85, "frac": 85, "26894142": 85, "73105858": 85, "ts_lru_cach": 86, "get_onnx_provid": 86, "open_onnx_model": 86, "cudaexecutionprovid": 87, "cpuexecutionprovid": 87, "ckpt": 87, "inferencesess": 87, "onnx_mod": 87, "decid": 87, "linux": [87, 106, 107], "execut": [87, 106, 107], "ignor": 87, "cuda": [87, 106, 107], "forc": 87, "anime_ai_check": 88, "mobilenetv3_sce_dist": [88, 99, 103], "mainli": 88, "caformer_s36_plus_sc": 88, "graph": 88, "9996960163116455": 88, "9999125003814697": 88, "997803270816803": 88, "9960069060325623": 88, "9887709021568298": 88, "9998629093170166": 88, "0013722758740186691": 88, "00020673229300882667": 88, "0001895089662866667": 88, "0008857478387653828": 88, "552320024231449e": 88, "001168627175502479": 88, "bangumi": [89, 90], "vision": 89, "imageri": 89, "bangumi_char_typ": 89, "definit": [89, 96], "video": 89, "secondari": 89, "often": 89, "lack": 89, "lead": 89, "under": [89, 108], "three": 89, "judg": 89, "anime_portrait": [89, 95], "mobilenetv3_v0_dist": [89, 98, 102, 103], "9998525381088257": 89, "00012103465269319713": 89, "6464786313008517e": 89, "906112609314732e": 89, "06": [89, 90, 92, 97, 98, 99, 100, 102], "9997243285179138": 89, "0002490800397936255": 89, "7215803381986916e": 89, "354368557978887e": 89, "9998849630355835": 89, "90006631379947e": 89, "3920385754317977e": 89, "2084233276254963e": 89, "9998877048492432": 89, "732793503440917e": 89, "4264976925915107e": 89, "0623419257171918e": 89, "07076334953308105": 89, "9290977716445923": 89, "0001044218079186976": 89, "4467317163944244e": 89, "2568268832401372e": 89, "9999498128890991": 89, "1810528778587468e": 89, "879474429093534e": 89, "260669109295122e": 89, "9999510049819946": 89, "2321036592766177e": 89, "025227553938748e": 89, "4251427273848094e": 89, "999957799911499": 89, "4273678718600422e": 89, "6884023302263813e": 89, "880981603288092e": 89, "0002326338435523212": 89, "9996368885040283": 89, "164971561403945e": 89, "00020793956355191767": 89, "13438372313976288": 89, "8652494549751282": 89, "000158855298650451": 89, "000238816806813702": 89, "3589179217815399": 89, "6406960487365723": 89, "0001471740542910993": 89, "002255884697660804": 89, "08208147436380386": 89, "9152728915214539": 89, "00038967153523117304": 89, "227699592884164e": 89, "0835404282261152e": 89, "1437502406770363e": 89, "9999284744262695": 89, "2125529792683665e": 89, "0218892384727951e": 89, "00011914174683624879": 89, "9998584985733032": 89, "2007669283775613e": 89, "6357082131435163e": 89, "3068713896209374e": 89, "9999185800552368": 89, "066640925273532e": 89, "529400813335087e": 89, "089402500540018e": 89, "9999388456344604": 89, "6406959295272827": 89, "not_paint": 90, "anime_classif": 90, "older": 90, "mobilenetv3_v1": [90, 100], "5_dist": 90, "3_dist": 90, "plot": [90, 93, 99, 103], "caformer_s36_v1": 90, "3_focal": 90, "8346158862113953": 90, "004201625939458609": 90, "0028638991061598063": 90, "15633030235767365": 90, "001988308737054467": 90, "9868855476379395": 90, "001178382197394967": 90, "00015886101755313575": 90, "0005986307514831424": 90, "011178601533174515": 90, "9933090209960938": 90, "0012440024875104427": 90, "00040085514774546027": 90, "004924307577311993": 90, "00012189441622467712": 90, "00031298911198973656": 90, "9968050718307495": 90, "182305903872475e": 90, "0027923565357923508": 90, "7805559259140864e": 90, "0004650334012694657": 90, "996709942817688": 90, "736721191671677e": 90, "0027629584074020386": 90, "4619508621981367e": 90, "0003803370927926153": 90, "998649537563324": 90, "190127922105603e": 90, "0008622839814051986": 90, "595230686594732e": 90, "0004573142796289176": 90, "00031435859273187816": 90, "8671838641166687": 90, "13199880719184875": 90, "563074617180973e": 90, "153919796110131e": 90, "290010737255216e": 90, "9727378487586975": 90, "027150526642799377": 90, "162296004826203e": 90, "4933258828241378e": 90, "0004275702522136271": 90, "995402455329895": 90, "002233930164948106": 90, "001911122351884842": 90, "1603819727897644": 90, "0007561995880678296": 90, "00017044576816260815": 90, "838487982749939": 90, "0002034590725088492": 90, "005001617129892111": 90, "000932251859921962": 90, "009352140128612518": 90, "9846979379653931": 90, "6018555470509455e": 90, "004064667969942093": 90, "464051254326478e": 90, "025772539898753166": 90, "9699516296386719": 90, "00011656546121230349": 90, "287263775244355e": 90, "370255853951676e": 90, "01098843663930893": 90, "0031668643932789564": 90, "9857884049415588": 90, "499273488065228e": 90, "8419872251106426e": 90, "0003471920208539814": 90, "029472889378666878": 90, "9700765609741211": 90, "0012387704337015748": 90, "001172148622572422": 90, "787473391043022e": 90, "003680602880194783": 90, "9938107132911682": 90, "8346157073974609": 90, "8671836853027344": 90, "8384883403778076": 90, "9846979975700378": 90, "9700766801834106": 90, "greyscal": 91, "jpeg_ful": [91, 104], "6125901": 91, "6125785": [91, 104], "6124220": 91, "rough": [92, 93, 99], "polish": 92, "mobilenetv3_v2": 92, "2_dist": [92, 100], "910087929805741e": 92, "1241951510310173": 92, "8757457137107849": 92, "00018937293498311192": 92, "030049214139580727": 92, "9697614312171936": 92, "008933082222938538": 92, "05096456781029701": 92, "9401022791862488": 92, "009832272306084633": 92, "9898634552955627": 92, "00030428936588577926": 92, "013919820077717304": 92, "9819902181625366": 92, "004089969675987959": 92, "04166747257113457": 92, "9582782983779907": 92, "4218515288084745e": 92, "8849249482154846": 92, "1149177998304367": 92, "0001573085755808279": 92, "9907882809638977": 92, "008958994410932064": 92, "0002527958422433585": 92, "9831690788269043": 92, "01682441122829914": 92, "613856385229155e": 92, "8757458329200745": 92, "8849248290061951": 92, "million": 93, "anime_r": [93, 95], "boundari": [93, 99], "challeng": [93, 99], "clean": [93, 99], "judgment": [93, 99], "intend": [93, 99], "quick": [93, 99, 105], "estim": [93, 99], "basi": [93, 99], "mobilenetv3_large_100_v0_ls0": 93, "caformer_s36_v0_ls0": 93, "7508869767189026": 93, "7034655809402466": 93, "728887677192688": 93, "7404400110244751": 93, "7446154952049255": 93, "7514738440513611": 93, "768704354763031": 93, "8219676613807678": 93, "7267540693283081": 93, "7645740509033203": 93, "7216582894325256": 93, "7615436315536499": 93, "815083920955658": 93, "8321858644485474": 93, "8204999566078186": 93, "820833146572113": 93, "chdir": 93, "doc": 93, "api_doc": 93, "7508870363235474": 93, "11212056130170822": 93, "06781744956970215": 93, "06917501986026764": 93, "7034654021263123": 93, "15903906524181366": 93, "06688199192285538": 93, "07061357796192169": 93, "7288877964019775": 93, "1476859599351883": 93, "060362350195646286": 93, "06306383013725281": 93, "7404399514198303": 93, "10337048768997192": 93, "08087948709726334": 93, "07530999928712845": 93, "055992450565099716": 93, "7446154356002808": 93, "13191790878772736": 93, "06747424602508545": 93, "06458679586648941": 93, "10566363483667374": 93, "07827574014663696": 93, "07079866528511047": 93, "7687042951583862": 93, "09974884241819382": 93, "06074819341301918": 93, "050435908138751984": 93, "8219675421714783": 93, "0593985915184021": 93, "06819795072078705": 93, "06569571048021317": 93, "1177448257803917": 93, "726753830909729": 93, "08980562537908554": 93, "06481882929801941": 93, "06922297924757004": 93, "10138414055109024": 93, "06351721286773682": 93, "07683827728033066": 93, "13798624277114868": 93, "05942752957344055": 93, "10584963858127594": 93, "7615437507629395": 93, "07317910343408585": 93, "060196295380592346": 93, "06751583516597748": 93, "0572039857506752": 93, "05398125201463699": 93, "06124086305499077": 93, "0525919646024704": 93, "8321859240531921": 93, "05922013148665428": 93, "06274889409542084": 93, "057530902326107025": 93, "8205001354217529": 93, "05683052912354469": 93, "06635929644107819": 93, "05597696080803871": 93, "8208332657814026": 93, "non_furri": 94, "mobilenetv3_v0": 94, "1_dist": 94, "9898804426193237": 94, "010119626298546791": 94, "9677742123603821": 94, "032225821167230606": 94, "959551215171814": 94, "040448784828186035": 94, "9535530209541321": 94, "04644693806767464": 94, "04358793422579765": 94, "9564120769500732": 94, "02767963521182537": 94, "9723203182220459": 94, "028900373727083206": 94, "9710996150970459": 94, "037573859095573425": 94, "9624261260032654": 94, "aicheck": [95, 105], "get_ai_created_scor": 95, "is_ai_cr": 95, "bangumi_char": [95, 105], "anime_bangumi_char_scor": 95, "anime_bangumi_char": 95, "anime_classify_scor": 95, "anime_classifi": 95, "is_greyscal": 95, "anime_completeness_scor": 95, "anime_complet": 95, "dbrate": [95, 105], "anime_dbrating_scor": 95, "anime_dbr": 95, "furri": [95, 105], "anime_furry_scor": 95, "anime_furri": 95, "get_monochrome_scor": 95, "is_monochrom": 95, "nsfw_pred_scor": 95, "nsfw_pred": 95, "portrait": [95, 105], "anime_portrait_scor": 95, "anime_rating_scor": 95, "anime_real_scor": 95, "safe_check_scor": 95, "safe_check": 95, "style_ag": [95, 105], "anime_style_age_scor": 95, "anime_style_ag": 95, "teen": [95, 105], "anime_teen_scor": 95, "anime_teen": 95, "is_truncated_fil": 95, "screen": 96, "row": 96, "bottom": 96, "grayscal": 96, "monochrome_detect": 96, "mobilenetv3_large_100_dist_safe2": 96, "mobilenetv3_dist": 96, "caformer_s36": 96, "mono": 96, "9614395499229431": 96, "9458909034729004": 96, "9559807777404785": 96, "9651952981948853": 96, "9379720687866211": 96, "8814834356307983": 96, "03941023349761963": 96, "07492382079362869": 96, "09546589106321335": 96, "016521310433745384": 96, "005693843588232994": 96, "0315730981528759": 96, "Not": 97, "five": 97, "hentai": 97, "neutral": 97, "porn": 97, "sexi": 97, "infinit": 97, "nsfwj": 97, "tfj": 97, "mobil": 97, "9970946311950684": 97, "00198739324696362": 97, "000894528697244823": 97, "4315058251668233e": 97, "099447197513655e": 97, "9282580614089966": 97, "061733175069093704": 97, "008979619480669498": 97, "0007789491210132837": 97, "0002501663693692535": 97, "7945129871368408": 97, "2044062316417694": 97, "0005603990866802633": 97, "0004847997915931046": 97, "564094367902726e": 97, "7977773547172546": 97, "01352313905954361": 97, "18791256844997406": 97, "0004888656549155712": 97, "00029804420773871243": 97, "04498734697699547": 97, "9509441256523132": 97, "4087972633424215e": 97, "003999904729425907": 97, "4542059185914695e": 97, "002892113756388426": 97, "982390284538269": 97, "02520776737947e": 97, "014633022248744965": 97, "858086610212922e": 97, "002532319398596883": 97, "9887337684631348": 97, "231979568838142e": 97, "008699454367160797": 97, "8187158022774383e": 97, "03564726561307907": 97, "954788088798523": 97, "343036850215867e": 97, "009289607405662537": 97, "00020158555707894266": 97, "006372362840920687": 97, "006019102409482002": 97, "9694945812225342": 97, "015214097686111927": 97, "002899901708588004": 97, "0004039364866912365": 97, "00012730166781693697": 97, "987038791179657": 97, "007135333959013224": 97, "005294707603752613": 97, "06964848190546036": 97, "0014777459437027574": 97, "9276643395423889": 97, "0003031621454283595": 97, "0009063396137207747": 97, "00028707628371194005": 97, "00010888021643040702": 97, "9992460012435913": 97, "00015473493840545416": 97, "0002033217460848391": 97, "563037691696081e": 97, "008058490231633186": 97, "00044566826545633376": 97, "937960684299469": 97, "05353058874607086": 97, "364063445587817e": 97, "00562260951846838": 97, "00012077406427124515": 97, "9897090792655945": 97, "004547217860817909": 97, "564737981942017e": 97, "016690678894519806": 97, "001258736359886825": 97, "9766013622283936": 97, "005440687295049429": 97, "4481674952548929e": 97, "01861923187971115": 97, "0008914825739338994": 97, "9674761295318604": 97, "012998746708035469": 97, "691116141155362e": 97, "0007601747056469321": 97, "0005019629606977105": 97, "039504989981651306": 97, "9591660499572754": 97, "0001652583305258304": 97, "0002614929690025747": 97, "020374108105897903": 97, "029394468292593956": 97, "9498046040534973": 97, "00016299057460855693": 97, "004782819654792547": 97, "002861740067601204": 97, "12280157208442688": 97, "8693908452987671": 97, "0001731760276015848": 97, "304211274255067e": 97, "03286275267601013": 97, "010648751631379128": 97, "9562522172927856": 97, "999900221824646": 98, "645313209854066e": 98, "3387104445428122e": 98, "9999704360961914": 98, "4465465685352683e": 98, "071506166132167e": 98, "9999785423278809": 98, "512719154561637e": 98, "292278612818336e": 98, "919455750496127e": 98, "9999444484710693": 98, "3647335082350764e": 98, "0555699191172607e": 98, "9999880790710449": 98, "3210242286731955e": 98, "7451418898417614e": 98, "9999822378158569": 98, "2084267331811134e": 98, "7460413321023225e": 98, "1532473820352607e": 98, "9999996423721313": 98, "0316136922483565e": 98, "840229633236049e": 98, "9999998807907104": [98, 99], "736660568800289e": 98, "199210472208506e": 98, "9999992847442627": 98, "r15": 99, "r18": 99, "sankaku": 99, "mobilenetv3_v1_pruned_ls0": 99, "caformer_s36_plu": [99, 103], "5863172936624323e": 99, "480062353375615e": 99, "9924363493919373": 99, "007255776319652796": 99, "0003077814180869609": 99, "996969997882843": 99, "0030054834205657244": 99, "4601260520284995e": 99, "9966891407966614": 99, "003293127752840519": 99, "770909148035571e": 99, "00025384966284036636": 99, "9996721744537354": 99, "399192691082135e": 99, "973351603141055e": 99, "9998563528060913": 99, "391309580067173e": 99, "0018681309884414077": 99, "9827859997749329": 99, "015345841646194458": 99, "013710384257137775": 99, "8339558839797974": 99, "15233369171619415": 99, "951323833462084e": 99, "00029566374723799527": 99, "9997004270553589": 99, "00018434497178532183": 99, "568440272123553e": 99, "9997699856758118": 99, "11225129129889e": 99, "051862899563275e": 99, "9999485015869141": 99, "902020231791539e": 99, "0005639699520543218": 99, "9994290471076965": 99, "anime_real_cl": 100, "4_dist": 100, "9999716281890869": 100, "8398366339388303e": 100, "9992202520370483": 100, "0007797438884153962": 100, "9999709129333496": 100, "905452492996119e": 100, "9999765157699585": 100, "3499671442550607e": 100, "9994087219238281": 100, "0005913018831051886": 100, "9999759197235107": 100, "4061362637439743e": 100, "9999052286148071": 100, "475799015490338e": 100, "403173675702419e": 100, "5848207794988411e": 100, "0010207017185166478": 100, "9989792704582214": 100, "2124368115328252e": 100, "9999977350234985": 100, "6512358342879452e": 100, "9999834299087524": 100, "359853614412714e": 100, "9999936819076538": 100, "600314317329321e": 100, "9999840259552002": 100, "5589323083986528e": 100, "9999843835830688": 100, "5513256585109048e": 100, "9999845027923584": 100, "pollut": 101, "shit": 101, "checker": 101, "mobilenet": 101, "v2": 101, "max_batch_s": 101, "1970": 102, "1980": 102, "1990": 102, "2000": 102, "2010": 102, "2015": 102, "2020": 102, "ag": 102, "9805465340614319": 102, "761269782553427e": 102, "0005044879508204758": 102, "01569165475666523": 102, "002850610064342618": 102, "00037849770160391927": 102, "9434612113400362e": 102, "053497342392802e": 102, "9992554783821106": 102, "0006490182713605464": 102, "8857468805654207e": 102, "317252262353577e": 102, "314484721769986e": 102, "0750001138148946e": 102, "706833609205205e": 102, "00034479793976061046": 102, "9995512366294861": 102, "391363472677767e": 102, "4607510820496827e": 102, "0679690351244062e": 102, "661913514311891e": 102, "757471131393686e": 102, "0744897230761126e": 102, "76177470368566e": 102, "9996387958526611": 102, "160279296338558e": 102, "00013228354509919882": 102, "1361367038916796e": 102, "464057489414699e": 102, "2412899599876255e": 102, "703883653040975e": 102, "127358498517424e": 102, "9973921775817871": 102, "0022309015039354563": 102, "00018872201326303184": 102, "780902943617548e": 102, "422096920578042e": 102, "638929097680375e": 102, "152203023797483e": 102, "00028818511054851115": 102, "9996094107627869": 102, "58777353237383e": 102, "9200742826797068e": 102, "00017117452807724476": 102, "518441947875544e": 102, "885544381570071e": 102, "4389253010449465e": 102, "1696006772108376e": 102, "9996393918991089": 102, "contenti": 103, "safe_teen": 103, "non_teen": 103, "caformer_s36_v0": 103, "9998493194580078": 103, "0378791052498855e": 103, "00012023092131130397": 103, "9790042638778687": 103, "0017522255657240748": 103, "01924353837966919": 103, "9998124241828918": 103, "19778298237361e": 103, "0001456339523429051": 103, "0008521362324245274": 103, "9989691972732544": 103, "00017870066221803427": 103, "0992944781901315e": 103, "9994398951530457": 103, "0004991036257706583": 103, "2035720727872103e": 103, "9994019269943237": 103, "0005460577667690814": 103, "0478151529678144e": 103, "524079147609882e": 103, "999934196472168": 103, "786742884898558e": 103, "653994154883549e": 103, "9998156428337097": 103, "0001218809193233028": 103, "00013706681784242392": 103, "9997410178184509": 103, "jpeg_trunc": 104, "2216614_truncat": 104, "imagefil": 104, "load_truncated_imag": 104, "ascii": 105, "metric": 105, "list_det_model": 105, "list_rec_model": 105, "sd": 105, "tag": 105, "platform": [106, 107], "shutil": [106, 107], "cpuinfo": [106, 107], "psutil": [106, 107], "hbutil": [106, 107], "size_to_bytes_str": [106, 107], "python_implement": [106, 107], "python_vers": [106, 107], "brand": [106, 107], "get_cpu_info": [106, 107], "brand_raw": [106, 107], "cpu_count": [106, 107], "freq": [106, 107], "cpu_freq": [106, 107], "mhz": [106, 107], "virtual_memori": [106, 107], "precis": [106, 107], "ye": [106, 107], "nvidia": [106, 107], "smi": [106, 107], "1021": [106, 107], "azur": [106, 107], "x86_64": [106, 107], "glibc2": [106, 107], "cpython": [106, 107], "amd": [106, 107], "epyc": [106, 107], "7763": [106, 107], "3049": 106, "881": 106, "615": [106, 107], "gib": [106, 107], "deploi": [106, 107], "action": [106, 107], "3089": 107, "89875": 107, "imgutil": 108, "pypi": 108, "simpli": 108, "newest": 108, "git": 108, "script": 108, "__name__": 108, "__main__": 108, "narugo1992": 108, "still": 108, "out": 108, "io": 108, "html": 108, "faq": 109}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [18, 0, 0, "-", "detect"], [25, 0, 0, "-", "edge"], [31, 0, 0, "-", "generic"], [35, 0, 0, "-", "metadata"], [40, 0, 0, "-", "metrics"], [44, 0, 0, "-", "ocr"], [48, 0, 0, "-", "operate"], [52, 0, 0, "-", "pose"], [55, 0, 0, "-", "preprocess"], [60, 0, 0, "-", "resource"], [62, 0, 0, "-", "restore"], [65, 0, 0, "-", "sd"], [69, 0, 0, "-", "segment"], [76, 0, 0, "-", "tagging"], [83, 0, 0, "-", "upscale"], [86, 0, 0, "-", "utils"], [95, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.detect": [[11, 0, 0, "-", "booru_yolo"], [12, 0, 0, "-", "censor"], [13, 0, 0, "-", "eye"], [14, 0, 0, "-", "face"], [15, 0, 0, "-", "halfbody"], [16, 0, 0, "-", "hand"], [17, 0, 0, "-", "head"], [19, 0, 0, "-", "nudenet"], [20, 0, 0, "-", "person"], [21, 0, 0, "-", "similarity"], [22, 0, 0, "-", "text"], [23, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[11, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[12, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[13, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[14, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[15, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[16, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[17, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[19, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[20, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[21, 1, 1, "", "bboxes_similarity"], [21, 1, 1, "", "calculate_iou"], [21, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[22, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[23, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[24, 0, 0, "-", "canny"], [26, 0, 0, "-", "lineart"], [27, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[24, 1, 1, "", "edge_image_with_canny"], [24, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[26, 1, 1, "", "edge_image_with_lineart"], [26, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[27, 1, 1, "", "edge_image_with_lineart_anime"], [27, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[28, 0, 0, "-", "classify"], [29, 0, 0, "-", "clip"], [30, 0, 0, "-", "enhance"], [32, 0, 0, "-", "siglip"], [33, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[28, 3, 1, "", "ClassifyModel"], [28, 1, 1, "", "classify_predict"], [28, 1, 1, "", "classify_predict_fmt"], [28, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "clear"], [28, 4, 1, "", "launch_demo"], [28, 4, 1, "", "make_ui"], [28, 4, 1, "", "predict"], [28, 4, 1, "", "predict_fmt"], [28, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[29, 3, 1, "", "CLIPModel"], [29, 1, 1, "", "clip_image_encode"], [29, 1, 1, "", "clip_predict"], [29, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "image_encode"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[30, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "process"]], "imgutils.generic.siglip": [[32, 3, 1, "", "SigLIPModel"], [32, 1, 1, "", "siglip_image_encode"], [32, 1, 1, "", "siglip_predict"], [32, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "clear"], [32, 4, 1, "", "image_encode"], [32, 4, 1, "", "launch_demo"], [32, 4, 1, "", "make_ui"], [32, 4, 1, "", "predict"], [32, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[33, 3, 1, "", "YOLOModel"], [33, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"]], "imgutils.metadata": [[34, 0, 0, "-", "geninfo"], [36, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[34, 1, 1, "", "read_geninfo_exif"], [34, 1, 1, "", "read_geninfo_gif"], [34, 1, 1, "", "read_geninfo_parameters"], [34, 1, 1, "", "write_geninfo_exif"], [34, 1, 1, "", "write_geninfo_gif"], [34, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[36, 3, 1, "", "ImageLsbDataExtractor"], [36, 3, 1, "", "LSBExtractor"], [36, 3, 1, "", "LSBReadError"], [36, 1, 1, "", "inject_data"], [36, 1, 1, "", "read_lsb_metadata"], [36, 1, 1, "", "read_lsb_raw_bytes"], [36, 1, 1, "", "serialize_json"], [36, 1, 1, "", "serialize_pnginfo"], [36, 1, 1, "", "write_lsb_metadata"], [36, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "get_next_n_bytes"], [36, 4, 1, "", "get_one_byte"], [36, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[37, 0, 0, "-", "aesthetic"], [38, 0, 0, "-", "ccip"], [39, 0, 0, "-", "dbaesthetic"], [41, 0, 0, "-", "laplacian"], [42, 0, 0, "-", "lpips"], [43, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[37, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[38, 1, 1, "", "ccip_batch_differences"], [38, 1, 1, "", "ccip_batch_extract_features"], [38, 1, 1, "", "ccip_batch_same"], [38, 1, 1, "", "ccip_clustering"], [38, 1, 1, "", "ccip_default_clustering_params"], [38, 1, 1, "", "ccip_default_threshold"], [38, 1, 1, "", "ccip_difference"], [38, 1, 1, "", "ccip_extract_feature"], [38, 1, 1, "", "ccip_merge"], [38, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[39, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[41, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[42, 1, 1, "", "lpips_clustering"], [42, 1, 1, "", "lpips_difference"], [42, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, 1, 1, "", "psnr"]], "imgutils.ocr": [[44, 1, 1, "", "detect_text_with_ocr"], [44, 1, 1, "", "list_det_models"], [44, 1, 1, "", "list_rec_models"], [44, 1, 1, "", "ocr"]], "imgutils.operate": [[45, 0, 0, "-", "align"], [46, 0, 0, "-", "censor_"], [47, 0, 0, "-", "imgcensor"], [49, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[45, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[46, 3, 1, "", "BaseCensor"], [46, 3, 1, "", "BlurCensor"], [46, 3, 1, "", "ColorCensor"], [46, 3, 1, "", "PixelateCensor"], [46, 1, 1, "", "censor_areas"], [46, 1, 1, "", "censor_nsfw"], [46, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[46, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[47, 3, 1, "", "EmojiBasedCensor"], [47, 3, 1, "", "ImageBasedCensor"], [47, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "find_for_area"], [47, 5, 1, "", "height"], [47, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[49, 1, 1, "", "squeeze"], [49, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[50, 0, 0, "-", "dwpose"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[50, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[51, 3, 1, "", "OP18KeyPointSet"], [51, 2, 1, "", "OP18_BODY_MAX"], [51, 2, 1, "", "OP18_BODY_MIN"], [51, 2, 1, "", "OP18_FACE_MAX"], [51, 2, 1, "", "OP18_FACE_MIN"], [51, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [51, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [51, 2, 1, "", "OP18_LEFT_HAND_MAX"], [51, 2, 1, "", "OP18_LEFT_HAND_MIN"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [51, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [51, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [51, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [51, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "__mul__"], [51, 4, 1, "", "__truediv__"], [51, 5, 1, "", "body"], [51, 5, 1, "", "face"], [51, 5, 1, "", "left_foot"], [51, 5, 1, "", "left_hand"], [51, 5, 1, "", "right_foot"], [51, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[51, 7, 1, "", "LEFT_ANKLE"], [51, 7, 1, "", "LEFT_BIG_TOE"], [51, 7, 1, "", "LEFT_EAR"], [51, 7, 1, "", "LEFT_ELBOW"], [51, 7, 1, "", "LEFT_EYE"], [51, 7, 1, "", "LEFT_HEEL"], [51, 7, 1, "", "LEFT_HIP"], [51, 7, 1, "", "LEFT_KNEE"], [51, 7, 1, "", "LEFT_SHOULDER"], [51, 7, 1, "", "LEFT_SMALL_TOE"], [51, 7, 1, "", "LEFT_WRIST"], [51, 7, 1, "", "NECK"], [51, 7, 1, "", "NOSE"], [51, 7, 1, "", "RIGHT_ANKLE"], [51, 7, 1, "", "RIGHT_BIG_TOE"], [51, 7, 1, "", "RIGHT_EAR"], [51, 7, 1, "", "RIGHT_ELBOW"], [51, 7, 1, "", "RIGHT_EYE"], [51, 7, 1, "", "RIGHT_HEEL"], [51, 7, 1, "", "RIGHT_HIP"], [51, 7, 1, "", "RIGHT_KNEE"], [51, 7, 1, "", "RIGHT_SHOULDER"], [51, 7, 1, "", "RIGHT_SMALL_TOE"], [51, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[53, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[54, 0, 0, "-", "base"], [56, 0, 0, "-", "pillow"], [57, 0, 0, "-", "torchvision"], [58, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[54, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[56, 1, 1, "", "create_pillow_transforms"], [56, 1, 1, "", "parse_pillow_transforms"], [56, 1, 1, "", "register_pillow_parse"], [56, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[57, 1, 1, "", "create_torchvision_transforms"], [57, 1, 1, "", "parse_torchvision_transforms"], [57, 1, 1, "", "register_torchvision_parse"], [57, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[58, 3, 1, "", "NotProcessorTypeError"], [58, 1, 1, "", "convert_to_size_dict"], [58, 1, 1, "", "create_bit_transforms"], [58, 1, 1, "", "create_blip_transforms"], [58, 1, 1, "", "create_clip_transforms"], [58, 1, 1, "", "create_convnext_transforms"], [58, 1, 1, "", "create_mobilenetv2_transforms"], [58, 1, 1, "", "create_siglip_transforms"], [58, 1, 1, "", "create_transforms_from_bit_processor"], [58, 1, 1, "", "create_transforms_from_blip_processor"], [58, 1, 1, "", "create_transforms_from_clip_processor"], [58, 1, 1, "", "create_transforms_from_convnext_processor"], [58, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [58, 1, 1, "", "create_transforms_from_siglip_processor"], [58, 1, 1, "", "create_transforms_from_transformers"], [58, 1, 1, "", "create_transforms_from_vit_processor"], [58, 1, 1, "", "create_vit_transforms"], [58, 1, 1, "", "get_size_dict"], [58, 1, 1, "", "is_valid_size_dict"], [58, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[59, 0, 0, "-", "background"]], "imgutils.resource.background": [[59, 3, 1, "", "BackgroundImageSet"], [59, 1, 1, "", "get_bg_image"], [59, 1, 1, "", "get_bg_image_file"], [59, 1, 1, "", "list_bg_image_files"], [59, 1, 1, "", "random_bg_image"], [59, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "get_image"], [59, 4, 1, "", "get_image_file"], [59, 4, 1, "", "list_image_files"], [59, 4, 1, "", "random_image"], [59, 4, 1, "", "random_image_file"]], "imgutils.restore": [[61, 0, 0, "-", "adversarial"], [63, 0, 0, "-", "nafnet"], [64, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[61, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[63, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[64, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[66, 0, 0, "-", "metadata"], [67, 0, 0, "-", "model"], [68, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[66, 3, 1, "", "SDMetaData"], [66, 1, 1, "", "get_sdmeta_from_image"], [66, 1, 1, "", "parse_sdmeta_from_text"], [66, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[66, 4, 1, "", "__str__"], [66, 5, 1, "", "pnginfo"], [66, 5, 1, "", "text"]], "imgutils.sd.model": [[67, 1, 1, "", "read_metadata"], [67, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[68, 3, 1, "", "NAIMetaData"], [68, 3, 1, "", "NAIMetadata"], [68, 1, 1, "", "add_naimeta_to_image"], [68, 1, 1, "", "get_naimeta_from_image"], [68, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[68, 4, 1, "", "__init__"], [68, 5, 1, "", "pnginfo"]], "imgutils.segment": [[70, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[70, 1, 1, "", "get_isnetis_mask"], [70, 1, 1, "", "segment_rgba_with_isnetis"], [70, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[71, 0, 0, "-", "blacklist"], [72, 0, 0, "-", "character"], [73, 0, 0, "-", "deepdanbooru"], [74, 0, 0, "-", "deepgelbooru"], [75, 0, 0, "-", "format"], [77, 0, 0, "-", "match"], [78, 0, 0, "-", "mldanbooru"], [79, 0, 0, "-", "order"], [80, 0, 0, "-", "overlap"], [81, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[71, 1, 1, "", "drop_blacklisted_tags"], [71, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[72, 2, 1, "", "CHAR_PREFIXES"], [72, 2, 1, "", "CHAR_SUFFIXES"], [72, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [72, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [72, 2, 1, "", "CHAR_WHITELIST_WORD"], [72, 3, 1, "", "CharacterTagPool"], [72, 1, 1, "", "drop_basic_character_tags"], [72, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "drop_basic_character_tags"], [72, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[73, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[75, 1, 1, "", "add_underline"], [75, 1, 1, "", "remove_underline"], [75, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[77, 1, 1, "", "tag_match_full"], [77, 1, 1, "", "tag_match_prefix"], [77, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[78, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[79, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[80, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[81, 1, 1, "", "convert_wd14_emb_to_prediction"], [81, 1, 1, "", "denormalize_wd14_emb"], [81, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[82, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[82, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[84, 0, 0, "-", "cache"], [85, 0, 0, "-", "func"], [87, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[84, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[85, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[87, 1, 1, "", "get_onnx_provider"], [87, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[88, 0, 0, "-", "aicheck"], [89, 0, 0, "-", "bangumi_char"], [90, 0, 0, "-", "classify"], [91, 0, 0, "-", "color"], [92, 0, 0, "-", "completeness"], [93, 0, 0, "-", "dbrating"], [94, 0, 0, "-", "furry"], [96, 0, 0, "-", "monochrome"], [97, 0, 0, "-", "nsfw"], [98, 0, 0, "-", "portrait"], [99, 0, 0, "-", "rating"], [100, 0, 0, "-", "real"], [101, 0, 0, "-", "safe"], [102, 0, 0, "-", "style_age"], [103, 0, 0, "-", "teen"], [104, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[88, 1, 1, "", "get_ai_created_score"], [88, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[89, 1, 1, "", "anime_bangumi_char"], [89, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[90, 1, 1, "", "anime_classify"], [90, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[91, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[92, 1, 1, "", "anime_completeness"], [92, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[93, 1, 1, "", "anime_dbrating"], [93, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[94, 1, 1, "", "anime_furry"], [94, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[96, 1, 1, "", "get_monochrome_score"], [96, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[97, 1, 1, "", "nsfw_pred"], [97, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[98, 1, 1, "", "anime_portrait"], [98, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[99, 1, 1, "", "anime_rating"], [99, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[100, 1, 1, "", "anime_real"], [100, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[101, 1, 1, "", "safe_check"], [101, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[102, 1, 1, "", "anime_style_age"], [102, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[103, 1, 1, "", "anime_teen"], [103, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[104, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10], "background": [4, 59], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "detect": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "booru_yolo": 11, "model": [11, 67], "label": 11, "descript": 11, "avail": 11, "pp": 11, "seri": 11, "AS": 11, "aa": 11, "detect_with_booru_yolo": 11, "censor": 12, "detect_censor": 12, "ey": 13, "detect_ey": 13, "face": 14, "detect_fac": 14, "halfbodi": 15, "detect_halfbodi": 15, "hand": 16, "detect_hand": 16, "head": 17, "detect_head": 17, "nudenet": 19, "detect_with_nudenet": 19, "person": 20, "detect_person": 20, "similar": 21, "calculate_i": 21, "bboxes_similar": 21, "detection_similar": 21, "text": 22, "detect_text": 22, "visual": [23, 53], "detection_visu": 23, "edg": [24, 25, 26, 27], "canni": 24, "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": 26, "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": 27, "get_edge_by_lineart_anim": 27, "edge_image_with_lineart_anim": 27, "gener": [28, 29, 30, 31, 32, 33], "classifi": [28, 90], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "classify_predict_fmt": 28, "clip": 29, "clipmodel": 29, "clip_image_encod": 29, "clip_text_encod": 29, "clip_predict": 29, "enhanc": 30, "imageenhanc": 30, "siglip": 32, "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolo": 33, "yolomodel": 33, "yolo_predict": 33, "metadata": [34, 35, 36, 66], "geninfo": 34, "read_geninfo_paramet": 34, "read_geninfo_exif": 34, "read_geninfo_gif": 34, "write_geninfo_paramet": 34, "write_geninfo_exif": 34, "write_geninfo_gif": 34, "lsb": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "metric": [37, 38, 39, 40, 41, 42, 43], "aesthet": 37, "get_aesthetic_scor": 37, "ccip": 38, "ccip_extract_featur": 38, "ccip_batch_extract_featur": 38, "ccip_default_threshold": 38, "ccip_differ": 38, "ccip_sam": 38, "ccip_batch_differ": 38, "ccip_batch_sam": 38, "ccip_default_clustering_param": 38, "ccip_clust": 38, "ccip_merg": 38, "dbaesthet": 39, "anime_dbaesthet": 39, "laplacian": 41, "laplacian_scor": 41, "lpip": 42, "lpips_extract_featur": 42, "lpips_differ": 42, "lpips_clust": 42, "psnr_": 43, "psnr": 43, "ocr": 44, "detect_text_with_ocr": 44, "list_det_model": 44, "list_rec_model": 44, "oper": [45, 46, 47, 48, 49], "align": 45, "align_maxs": 45, "censor_": 46, "censor_area": 46, "censor_nsfw": 46, "basecensor": 46, "colorcensor": 46, "blurcensor": 46, "pixelatecensor": 46, "register_censor_method": 46, "imgcensor": 47, "imagebasedcensor": 47, "emojibasedcensor": 47, "singleimag": 47, "squeez": 49, "squeeze_with_transpar": 49, "pose": [50, 51, 52, 53], "dwpose": 50, "dwpose_estim": 50, "format": [51, 75], "op18keypointset": 51, "openpose18": 51, "op18_body_max": 51, "op18_body_min": 51, "op18_face_max": 51, "op18_face_min": 51, "op18_left_foot_max": 51, "op18_left_foot_min": 51, "op18_left_hand_max": 51, "op18_left_hand_min": 51, "op18_right_foot_max": 51, "op18_right_foot_min": 51, "op18_right_hand_max": 51, "op18_right_hand_min": 51, "op18_visu": 53, "preprocess": [54, 55, 56, 57, 58], "base": 54, "notparsetarget": 54, "pillow": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "torchvis": 57, "register_torchvision_transform": 57, "register_torchvision_pars": 57, "create_torchvision_transform": 57, "parse_torchvision_transform": 57, "transform": 58, "register_creators_for_transform": 58, "notprocessortypeerror": 58, "create_transforms_from_transform": 58, "is_valid_size_dict": 58, "convert_to_size_dict": 58, "get_size_dict": 58, "create_clip_transform": 58, "create_transforms_from_clip_processor": 58, "create_convnext_transform": 58, "create_transforms_from_convnext_processor": 58, "create_vit_transform": 58, "create_transforms_from_vit_processor": 58, "create_siglip_transform": 58, "create_transforms_from_siglip_processor": 58, "create_bit_transform": 58, "create_transforms_from_bit_processor": 58, "create_blip_transform": 58, "create_transforms_from_blip_processor": 58, "create_mobilenetv2_transform": 58, "create_transforms_from_mobilenetv2_processor": 58, "resourc": [59, 60], "backgroundimageset": 59, "list_bg_image_fil": 59, "get_bg_image_fil": 59, "get_bg_imag": 59, "random_bg_image_fil": 59, "random_bg_imag": 59, "restor": [61, 62, 63, 64], "adversari": 61, "remove_adversarial_nois": 61, "nafnet": 63, "restore_with_nafnet": 63, "scunet": 64, "restore_with_scunet": 64, "sd": [65, 66, 67, 68], "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 67, "save_with_metadata": 67, "nai": 68, "naimetadata": 68, "get_naimeta_from_imag": 68, "add_naimeta_to_imag": 68, "save_image_with_naimeta": 68, "segment": [69, 70], "isneti": 70, "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "tag": [71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], "blacklist": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "charact": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "deepdanbooru": 73, "get_deepdanbooru_tag": 73, "deepgelbooru": 74, "get_deepgelbooru_tag": 74, "add_underlin": 75, "remove_underlin": 75, "tags_to_text": 75, "match": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "mldanbooru": 78, "get_mldanbooru_tag": 78, "order": 79, "sort_tag": 79, "overlap": 80, "drop_overlap_tag": 80, "wd14": 81, "get_wd14_tag": 81, "convert_wd14_emb_to_predict": 81, "denormalize_wd14_emb": 81, "upscal": [82, 83], "cdc": 82, "upscale_with_cdc": 82, "util": [84, 85, 86, 87], "cach": 84, "ts_lru_cach": 84, "func": 85, "sigmoid": 85, "onnxruntim": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "valid": [88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "aicheck": 88, "get_ai_created_scor": 88, "is_ai_cr": 88, "bangumi_char": 89, "anime_bangumi_char_scor": 89, "anime_bangumi_char": 89, "anime_classify_scor": 90, "anime_classifi": 90, "color": 91, "is_greyscal": 91, "complet": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": 93, "anime_dbrating_scor": 93, "anime_dbr": 93, "furri": 94, "anime_furry_scor": 94, "anime_furri": 94, "monochrom": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw": 97, "nsfw_pred_scor": 97, "nsfw_pred": 97, "portrait": 98, "anime_portrait_scor": 98, "anime_portrait": 98, "rate": 99, "anime_rating_scor": 99, "anime_r": [99, 100], "real": 100, "anime_real_scor": 100, "safe": 101, "safe_check_scor": 101, "safe_check": 101, "style_ag": 102, "anime_style_age_scor": 102, "anime_style_ag": 102, "teen": 103, "anime_teen_scor": 103, "anime_teen": 103, "truncat": 104, "is_truncated_fil": 104, "welcom": 105, "": 105, "document": 105, "overview": 105, "tutori": 105, "inform": [105, 106, 107], "api": 105, "run": [106, 107], "environ": [106, 107], "instal": 108, "quick": 109, "start": 109}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[11, "id1"]], "Available Models (PP Series)": [[11, "id2"]], "Available Models (AS Series)": [[11, "id3"]], "Available Models (AA Series)": [[11, "id4"]], "detect_with_booru_yolo": [[11, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_censors": [[12, "detect-censors"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_eyes": [[13, "detect-eyes"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_faces": [[14, "detect-faces"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[15, "detect-halfbody"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_hands": [[16, "detect-hands"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "detect_heads": [[17, "detect-heads"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[19, "detect-with-nudenet"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "detect_person": [[20, "detect-person"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "calculate_iou": [[21, "calculate-iou"]], "bboxes_similarity": [[21, "bboxes-similarity"]], "detection_similarity": [[21, "detection-similarity"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detect_text": [[22, "detect-text"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "detection_visualize": [[23, "detection-visualize"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[24, "get-edge-by-canny"]], "edge_image_with_canny": [[24, "edge-image-with-canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[26, "get-edge-by-lineart"]], "edge_image_with_lineart": [[26, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[27, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[27, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "ClassifyModel": [[28, "classifymodel"]], "classify_predict_score": [[28, "classify-predict-score"]], "classify_predict": [[28, "classify-predict"]], "classify_predict_fmt": [[28, "classify-predict-fmt"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "CLIPModel": [[29, "clipmodel"]], "clip_image_encode": [[29, "clip-image-encode"]], "clip_text_encode": [[29, "clip-text-encode"]], "clip_predict": [[29, "clip-predict"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[30, "imageenhancer"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "SigLIPModel": [[32, "siglipmodel"]], "siglip_image_encode": [[32, "siglip-image-encode"]], "siglip_text_encode": [[32, "siglip-text-encode"]], "siglip_predict": [[32, "siglip-predict"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "YOLOModel": [[33, "yolomodel"]], "yolo_predict": [[33, "yolo-predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[34, "read-geninfo-parameters"]], "read_geninfo_exif": [[34, "read-geninfo-exif"]], "read_geninfo_gif": [[34, "read-geninfo-gif"]], "write_geninfo_parameters": [[34, "write-geninfo-parameters"]], "write_geninfo_exif": [[34, "write-geninfo-exif"]], "write_geninfo_gif": [[34, "write-geninfo-gif"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[36, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[36, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[36, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[36, "write-lsb-metadata"]], "LSBReadError": [[36, "lsbreaderror"]], "LSBExtractor": [[36, "lsbextractor"]], "ImageLsbDataExtractor": [[36, "imagelsbdataextractor"]], "serialize_pnginfo": [[36, "serialize-pnginfo"]], "serialize_json": [[36, "serialize-json"]], "inject_data": [[36, "inject-data"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[37, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[38, "ccip-extract-feature"]], "ccip_batch_extract_features": [[38, "ccip-batch-extract-features"]], "ccip_default_threshold": [[38, "ccip-default-threshold"]], "ccip_difference": [[38, "ccip-difference"]], "ccip_same": [[38, "ccip-same"]], "ccip_batch_differences": [[38, "ccip-batch-differences"]], "ccip_batch_same": [[38, "ccip-batch-same"]], "ccip_default_clustering_params": [[38, "ccip-default-clustering-params"]], "ccip_clustering": [[38, "ccip-clustering"]], "ccip_merge": [[38, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[39, "anime-dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[41, "laplacian-score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[42, "lpips-extract-feature"]], "lpips_difference": [[42, "lpips-difference"]], "lpips_clustering": [[42, "lpips-clustering"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr": [[43, "id1"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "detect_text_with_ocr": [[44, "detect-text-with-ocr"]], "ocr": [[44, "ocr"]], "list_det_models": [[44, "list-det-models"]], "list_rec_models": [[44, "list-rec-models"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "align_maxsize": [[45, "align-maxsize"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "censor_areas": [[46, "censor-areas"]], "censor_nsfw": [[46, "censor-nsfw"]], "BaseCensor": [[46, "basecensor"]], "ColorCensor": [[46, "colorcensor"]], "BlurCensor": [[46, "blurcensor"]], "PixelateCensor": [[46, "pixelatecensor"]], "register_censor_method": [[46, "register-censor-method"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[47, "imagebasedcensor"]], "EmojiBasedCensor": [[47, "emojibasedcensor"]], "SingleImage": [[47, "singleimage"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze": [[49, "squeeze"]], "squeeze_with_transparency": [[49, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[50, "dwpose-estimate"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[51, "op18keypointset"]], "OpenPose18": [[51, "openpose18"]], "OP18_BODY_MAX": [[51, "op18-body-max"]], "OP18_BODY_MIN": [[51, "op18-body-min"]], "OP18_FACE_MAX": [[51, "op18-face-max"]], "OP18_FACE_MIN": [[51, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[51, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[51, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[51, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[51, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[51, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[51, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[51, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[51, "op18-right-hand-min"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize": [[53, "op18-visualize"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "NotParseTarget": [[54, "notparsetarget"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[56, "register-pillow-transform"]], "register_pillow_parse": [[56, "register-pillow-parse"]], "create_pillow_transforms": [[56, "create-pillow-transforms"]], "parse_pillow_transforms": [[56, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[57, "register-torchvision-transform"]], "register_torchvision_parse": [[57, "register-torchvision-parse"]], "create_torchvision_transforms": [[57, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[57, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[58, "register-creators-for-transformers"]], "NotProcessorTypeError": [[58, "notprocessortypeerror"]], "create_transforms_from_transformers": [[58, "create-transforms-from-transformers"]], "is_valid_size_dict": [[58, "is-valid-size-dict"]], "convert_to_size_dict": [[58, "convert-to-size-dict"]], "get_size_dict": [[58, "get-size-dict"]], "create_clip_transforms": [[58, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[58, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[58, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[58, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[58, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[58, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[58, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[58, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[58, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[58, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[58, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[58, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[58, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[58, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "BackgroundImageSet": [[59, "backgroundimageset"]], "list_bg_image_files": [[59, "list-bg-image-files"]], "get_bg_image_file": [[59, "get-bg-image-file"]], "get_bg_image": [[59, "get-bg-image"]], "random_bg_image_file": [[59, "random-bg-image-file"]], "random_bg_image": [[59, "random-bg-image"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[61, "remove-adversarial-noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[63, "restore-with-nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[64, "restore-with-scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "SDMetaData": [[66, "sdmetadata"]], "parse_sdmeta_from_text": [[66, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[66, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[66, "save-image-with-sdmeta"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata": [[67, "read-metadata"]], "save_with_metadata": [[67, "save-with-metadata"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "NAIMetaData": [[68, "naimetadata"]], "NAIMetadata": [[68, "id1"]], "get_naimeta_from_image": [[68, "get-naimeta-from-image"]], "add_naimeta_to_image": [[68, "add-naimeta-to-image"]], "save_image_with_naimeta": [[68, "save-image-with-naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[70, "get-isnetis-mask"]], "segment_with_isnetis": [[70, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[70, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[71, "is-blacklisted"]], "drop_blacklisted_tags": [[71, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[72, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[72, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[72, "char-whitelist-word"]], "CHAR_SUFFIXES": [[72, "char-suffixes"]], "CHAR_PREFIXES": [[72, "char-prefixes"]], "CharacterTagPool": [[72, "charactertagpool"]], "is_basic_character_tag": [[72, "is-basic-character-tag"]], "drop_basic_character_tags": [[72, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[73, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[74, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "add_underline": [[75, "add-underline"]], "remove_underline": [[75, "remove-underline"]], "tags_to_text": [[75, "tags-to-text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_suffix": [[77, "tag-match-suffix"]], "tag_match_prefix": [[77, "tag-match-prefix"]], "tag_match_full": [[77, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[78, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags": [[79, "sort-tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[80, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[81, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[81, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[81, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[82, "upscale-with-cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache": [[84, "ts-lru-cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid": [[85, "sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[87, "get-onnx-provider"]], "open_onnx_model": [[87, "open-onnx-model"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[88, "get-ai-created-score"]], "is_ai_created": [[88, "is-ai-created"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[89, "anime-bangumi-char-score"]], "anime_bangumi_char": [[89, "anime-bangumi-char"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "anime_classify_score": [[90, "anime-classify-score"]], "anime_classify": [[90, "anime-classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale": [[91, "is-greyscale"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[92, "anime-completeness-score"]], "anime_completeness": [[92, "anime-completeness"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[93, "anime-dbrating-score"]], "anime_dbrating": [[93, "anime-dbrating"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "anime_furry_score": [[94, "anime-furry-score"]], "anime_furry": [[94, "anime-furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[96, "get-monochrome-score"]], "is_monochrome": [[96, "is-monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[97, "nsfw-pred-score"]], "nsfw_pred": [[97, "nsfw-pred"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[98, "anime-portrait-score"]], "anime_portrait": [[98, "anime-portrait"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_rating_score": [[99, "anime-rating-score"]], "anime_rating": [[99, "anime-rating"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "anime_real_score": [[100, "anime-real-score"]], "anime_real": [[100, "anime-real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check_score": [[101, "safe-check-score"]], "safe_check": [[101, "safe-check"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[102, "anime-style-age-score"]], "anime_style_age": [[102, "anime-style-age"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "anime_teen_score": [[103, "anime-teen-score"]], "anime_teen": [[103, "anime-teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file": [[104, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[105, "welcome-to-imgutils-s-documentation"]], "Overview": [[105, "overview"]], "Tutorials": [[105, null]], "Information": [[105, null]], "API Documentation": [[105, null]], "Run Environment Information": [[106, "Run-Environment-Information"], [107, "Run-Environment-Information"]], "Installation": [[108, "installation"]], "Quick Start": [[109, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.detect.booru_yolo"], [12, "module-imgutils.detect.censor"], [13, "module-imgutils.detect.eye"], [14, "module-imgutils.detect.face"], [15, "module-imgutils.detect.halfbody"], [16, "module-imgutils.detect.hand"], [17, "module-imgutils.detect.head"], [18, "module-imgutils.detect"], [19, "module-imgutils.detect.nudenet"], [20, "module-imgutils.detect.person"], [21, "module-imgutils.detect.similarity"], [22, "module-imgutils.detect.text"], [23, "module-imgutils.detect.visual"], [24, "module-imgutils.edge.canny"], [25, "module-imgutils.edge"], [26, "module-imgutils.edge.lineart"], [27, "module-imgutils.edge.lineart_anime"], [28, "module-imgutils.generic.classify"], [29, "module-imgutils.generic.clip"], [30, "module-imgutils.generic.enhance"], [31, "module-imgutils.generic"], [32, "module-imgutils.generic.siglip"], [33, "module-imgutils.generic.yolo"], [34, "module-imgutils.metadata.geninfo"], [35, "module-imgutils.metadata"], [36, "module-imgutils.metadata.lsb"], [37, "module-imgutils.metrics.aesthetic"], [38, "module-imgutils.metrics.ccip"], [39, "module-imgutils.metrics.dbaesthetic"], [40, "module-imgutils.metrics"], [41, "module-imgutils.metrics.laplacian"], [42, "module-imgutils.metrics.lpips"], [43, "module-imgutils.metrics.psnr_"], [44, "module-imgutils.ocr"], [45, "module-imgutils.operate.align"], [46, "module-imgutils.operate.censor_"], [47, "module-imgutils.operate.imgcensor"], [48, "module-imgutils.operate"], [49, "module-imgutils.operate.squeeze"], [50, "module-imgutils.pose.dwpose"], [51, "module-imgutils.pose.format"], [52, "module-imgutils.pose"], [53, "module-imgutils.pose.visual"], [54, "module-imgutils.preprocess.base"], [55, "module-imgutils.preprocess"], [56, "module-imgutils.preprocess.pillow"], [57, "module-imgutils.preprocess.torchvision"], [58, "module-imgutils.preprocess.transformers"], [59, "module-imgutils.resource.background"], [60, "module-imgutils.resource"], [61, "module-imgutils.restore.adversarial"], [62, "module-imgutils.restore"], [63, "module-imgutils.restore.nafnet"], [64, "module-imgutils.restore.scunet"], [65, "module-imgutils.sd"], [66, "module-imgutils.sd.metadata"], [67, "module-imgutils.sd.model"], [68, "module-imgutils.sd.nai"], [69, "module-imgutils.segment"], [70, "module-imgutils.segment.isnetis"], [71, "module-imgutils.tagging.blacklist"], [72, "module-imgutils.tagging.character"], [73, "module-imgutils.tagging.deepdanbooru"], [74, "module-imgutils.tagging.deepgelbooru"], [75, "module-imgutils.tagging.format"], [76, "module-imgutils.tagging"], [77, "module-imgutils.tagging.match"], [78, "module-imgutils.tagging.mldanbooru"], [79, "module-imgutils.tagging.order"], [80, "module-imgutils.tagging.overlap"], [81, "module-imgutils.tagging.wd14"], [82, "module-imgutils.upscale.cdc"], [83, "module-imgutils.upscale"], [84, "module-imgutils.utils.cache"], [85, "module-imgutils.utils.func"], [86, "module-imgutils.utils"], [87, "module-imgutils.utils.onnxruntime"], [88, "module-imgutils.validate.aicheck"], [89, "module-imgutils.validate.bangumi_char"], [90, "module-imgutils.validate.classify"], [91, "module-imgutils.validate.color"], [92, "module-imgutils.validate.completeness"], [93, "module-imgutils.validate.dbrating"], [94, "module-imgutils.validate.furry"], [95, "module-imgutils.validate"], [96, "module-imgutils.validate.monochrome"], [97, "module-imgutils.validate.nsfw"], [98, "module-imgutils.validate.portrait"], [99, "module-imgutils.validate.rating"], [100, "module-imgutils.validate.real"], [101, "module-imgutils.validate.safe"], [102, "module-imgutils.validate.style_age"], [103, "module-imgutils.validate.teen"], [104, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[11, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[11, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[12, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[12, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[13, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[13, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[14, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[14, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[15, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[15, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[16, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[16, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[17, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[17, "module-imgutils.detect.head"]], "imgutils.detect": [[18, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[19, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[19, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[20, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[20, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[21, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[21, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[22, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[22, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[23, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[23, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[24, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[24, "module-imgutils.edge.canny"]], "imgutils.edge": [[25, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[26, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[26, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[27, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[27, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[28, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[28, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[28, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[28, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[29, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[29, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[29, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[29, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[30, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[30, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[30, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[31, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[32, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[32, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[32, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[33, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[33, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[33, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[34, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[34, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[35, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[36, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[36, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[36, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[36, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[37, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[37, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[38, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[38, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[39, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[39, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[40, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[41, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[41, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[42, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[42, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[43, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[43, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[44, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[44, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[44, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[45, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[45, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[46, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[46, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[46, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[46, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[46, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[46, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[47, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[47, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[47, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[47, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[47, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[47, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[48, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[49, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[49, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[50, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[50, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[51, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[51, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[51, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[51, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[51, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[51, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[52, "module-imgutils.pose"]], "imgutils.pose.visual": [[53, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[53, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[54, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[54, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[55, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[56, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[56, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[57, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[57, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[58, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[58, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[59, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[59, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[59, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[59, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[60, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[61, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[61, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[62, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[63, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[63, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[64, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[64, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[65, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[66, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[66, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[66, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[66, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[67, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[67, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[68, "imgutils.sd.nai.NAIMetaData"], [68, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[68, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[68, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[68, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[68, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[69, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[70, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[70, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[71, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[71, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[72, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[72, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[72, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[72, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[73, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[73, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[74, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[74, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[75, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[75, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[76, "module-imgutils.tagging"]], "imgutils.tagging.match": [[77, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[77, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[78, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[78, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[79, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[79, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[80, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[80, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[81, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[81, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[82, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[82, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[83, "module-imgutils.upscale"]], "imgutils.utils.cache": [[84, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[84, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[85, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[85, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[86, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[87, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[87, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[88, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[88, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[89, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[89, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[90, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[90, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[91, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[91, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[92, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[92, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[93, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[93, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[94, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[94, "module-imgutils.validate.furry"]], "imgutils.validate": [[95, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[96, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[96, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[97, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[97, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[98, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[98, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[99, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[99, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[100, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[100, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[101, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[101, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[102, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[102, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[103, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[103, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[104, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[104, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.14.0/.buildinfo b/v0.14.0/.buildinfo index 581e3876946d24d09f497f0f2e85c59c95548aeb..4d984366b05ce4178f4640322961692ff7a5abad 100644 --- a/v0.14.0/.buildinfo +++ b/v0.14.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e081c83a01e0a35afa7e217fe544edef +config: aa42fcea1e441ee1ed14a291ee05abf9 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree index 80889ce8ca5a725c09b5cdb9ce1919ef52b4e235..c099ec35ed51cad8d7aa54609b11675082a0fdd1 100644 Binary files a/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.14.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/ascii/index.doctree b/v0.14.0/.doctrees/api_doc/ascii/index.doctree index 803b2820741f34b14f5f20e6807977c837a17b89..b71eb3c050fceccf5f492ae864395c091585cb4e 100644 Binary files a/v0.14.0/.doctrees/api_doc/ascii/index.doctree and b/v0.14.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/config/index.doctree b/v0.14.0/.doctrees/api_doc/config/index.doctree index bcbfc1fa71250f5b42633c18292842e480f1dcfa..571aecab311815b25ec01128bfee88b46632c647 100644 Binary files a/v0.14.0/.doctrees/api_doc/config/index.doctree and b/v0.14.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/config/meta.doctree b/v0.14.0/.doctrees/api_doc/config/meta.doctree index e02acb605792159ca6ef8dae29c8321c49632ffd..66f4e5ab4be342adb20ed79f83ce91ebf4b04024 100644 Binary files a/v0.14.0/.doctrees/api_doc/config/meta.doctree and b/v0.14.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/background.doctree b/v0.14.0/.doctrees/api_doc/data/background.doctree index d2a4bc29b4a8e3749fad5925138f3d81fdf36d3f..5cc4102801a5a5a3719cffaac5dee8e5822480da 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/background.doctree and b/v0.14.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/blob.doctree b/v0.14.0/.doctrees/api_doc/data/blob.doctree index 46709bd0726fd294277d34b7b43846c02e11f36e..674c3411e5a7b3cff199776813e0df97719fba80 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/blob.doctree and b/v0.14.0/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/decode.doctree b/v0.14.0/.doctrees/api_doc/data/decode.doctree index 2913ea5b1fe15886fa370686720e08a43dcf0548..fbd5ebd3a0b0fe3b38150b8cccde15f2d0506b23 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/decode.doctree and b/v0.14.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/encode.doctree b/v0.14.0/.doctrees/api_doc/data/encode.doctree index a45906a5d3e640be1d3126afae16c2c5e6d1f31b..16529942512d65a3cba59d80ed56eb24678e0a9a 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/encode.doctree and b/v0.14.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/image.doctree b/v0.14.0/.doctrees/api_doc/data/image.doctree index 649f6b976f8b2db3ccde8dc3997aa50b0e0a2795..19f1266b73e054778324a0790f7f0e4ef50127b3 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/image.doctree and b/v0.14.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/index.doctree b/v0.14.0/.doctrees/api_doc/data/index.doctree index d5df6ec33029e990b23dd553376e1d2c863304eb..2625fcf5e8eee89e5b345aaae778b044665de345 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/index.doctree and b/v0.14.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/layer.doctree b/v0.14.0/.doctrees/api_doc/data/layer.doctree index 02caa786b30998c1291400533870ca3aafcd7f99..cc05f8266d9b4015e44d151a8e0a55a24c7cb711 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/layer.doctree and b/v0.14.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/data/url.doctree b/v0.14.0/.doctrees/api_doc/data/url.doctree index fe08928f16679b791a5b88a7fa00efc68dc32930..268497fa9ed8d0e78b5f3623ff623534075dc8e8 100644 Binary files a/v0.14.0/.doctrees/api_doc/data/url.doctree and b/v0.14.0/.doctrees/api_doc/data/url.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree index 0c3f93f033f9a1913e7ea6f95307710004080425..d0cdbccca5c329065ca6cc0b4037f66c3af135a5 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.14.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/censor.doctree b/v0.14.0/.doctrees/api_doc/detect/censor.doctree index 756718e299683ab44d22459cdd1b416140ff7cfc..459fd88b023685b85613391470bf9f6c0def0d97 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/censor.doctree and b/v0.14.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/eye.doctree b/v0.14.0/.doctrees/api_doc/detect/eye.doctree index 170d4358c04f9a9e399fcc4630eba1ca14991c9f..836d69d133ad246ad3d11cacf7530c1a3d1a5b77 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/eye.doctree and b/v0.14.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/face.doctree b/v0.14.0/.doctrees/api_doc/detect/face.doctree index 32d5916adc6a24b2239afbec64f5f286c3b49a45..743e382fa3af8fd418390b9fe343eed5b3152951 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/face.doctree and b/v0.14.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree index 559f16b41078a69961aa7b89be96ab399a6f0a46..baba538ae41a0e093e4f6455f1831f33fea73999 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.14.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/hand.doctree b/v0.14.0/.doctrees/api_doc/detect/hand.doctree index 80e500da48a3113881f7dc0489440db8440d629c..527674c3ae7076ef15d703cfcd57cfc15a80c533 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/hand.doctree and b/v0.14.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/head.doctree b/v0.14.0/.doctrees/api_doc/detect/head.doctree index 196515a86adf1ea49fba5054b229e947f211dd8c..94ff9f8a5f76a3a210e5ad5717c5989924d92f96 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/head.doctree and b/v0.14.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/index.doctree b/v0.14.0/.doctrees/api_doc/detect/index.doctree index 1daefc0ed621c9ae9c4ee577782aac5601064440..969c90f379056c9407abdf6db1fd451146d1be90 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/index.doctree and b/v0.14.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree index 068c742d511c8cfe3f4c8071e9c6610cd635a6fb..cfff5c21236dfd333b8782f65bb9643ef01f038b 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.14.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/person.doctree b/v0.14.0/.doctrees/api_doc/detect/person.doctree index 7988421f52cf1fdcd26889d52dbea39de8cb5f6c..3f86a61e3a46a56dd5026619801152b8462be9de 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/person.doctree and b/v0.14.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/similarity.doctree b/v0.14.0/.doctrees/api_doc/detect/similarity.doctree index e5278afdb234c7d7d2ac2562eda8328f05299647..5bf1c9129650e0852036842321ad45fcc40b7c06 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.14.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/text.doctree b/v0.14.0/.doctrees/api_doc/detect/text.doctree index 57e06cef6f5587c49c2217c1b47e75bc2002c867..8e2f02043f0441a2e6c9adc720442076b8ff6c5b 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/text.doctree and b/v0.14.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/detect/visual.doctree b/v0.14.0/.doctrees/api_doc/detect/visual.doctree index 4966380e8e449d5ce5f7f4e8cfd0793d34be5ae6..38988a0aba81a34da870821370a8ee1330a6fbfb 100644 Binary files a/v0.14.0/.doctrees/api_doc/detect/visual.doctree and b/v0.14.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/canny.doctree b/v0.14.0/.doctrees/api_doc/edge/canny.doctree index 76c7e0a8d24f04f297b90a3c7f2040b8912d508b..bcd28e40f18cdf7d36a1fbf7c139b961feb44b6f 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/canny.doctree and b/v0.14.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/index.doctree b/v0.14.0/.doctrees/api_doc/edge/index.doctree index 156f4e8844953d24ee601b39fceb0cd740335c42..98d7dfec8585fb3f9873675ae89933025330a705 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/index.doctree and b/v0.14.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/lineart.doctree b/v0.14.0/.doctrees/api_doc/edge/lineart.doctree index 3ab1371b28180003d8ab51f4e8ae542d7a929a76..db9c4e168f93c89884c75aaba32e4cbfd2cc0d3a 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.14.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree index 9facd6e05abe287ebb5165513163ca7c949db2fe..0d40aabe17fe6c98591550fbe05f190710459c3a 100644 Binary files a/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.14.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/classify.doctree b/v0.14.0/.doctrees/api_doc/generic/classify.doctree index 84ce7e95125aed9447d2fbbee64457c7ea8efe35..8e3c7606fff843da680b18e2551e2926e8ec0adc 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/classify.doctree and b/v0.14.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/clip.doctree b/v0.14.0/.doctrees/api_doc/generic/clip.doctree index bc577c0b396517cf0f509b3488f2bad155c94d65..db245f347447af5240547df4ec582c0cdc460f58 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/clip.doctree and b/v0.14.0/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/enhance.doctree b/v0.14.0/.doctrees/api_doc/generic/enhance.doctree index 4877f352470753452e643abe8349203b5fb1c0ed..1572a8f01bb5dfed70763b9239aafcbdea92f3ec 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.14.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/index.doctree b/v0.14.0/.doctrees/api_doc/generic/index.doctree index 7780ba680072dc74c88a9380ca902265dc3157c2..2dfe3f105e05ec75bdbc4c09287d39aa5b1cea84 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/index.doctree and b/v0.14.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/siglip.doctree b/v0.14.0/.doctrees/api_doc/generic/siglip.doctree index 730dda73f65eea4c2959fe3929c2d9c23a5ff73a..e945fe5660008c27b87dd015ed65d7fccd8584e9 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/siglip.doctree and b/v0.14.0/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/generic/yolo.doctree b/v0.14.0/.doctrees/api_doc/generic/yolo.doctree index 90880fc89276e8d9153a81367b7b9223446dbd72..348e8161ef6f983e4457eb5af30f2ab74d636d3b 100644 Binary files a/v0.14.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.14.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree index 057ac496f1a3add4fce12b1a7ece3916694f1803..85321649151bbb65f0443e7c50506b8f2decdedb 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.14.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/index.doctree b/v0.14.0/.doctrees/api_doc/metadata/index.doctree index 41fb340071169ca72c32da83c7e9d4ab9fe6a989..d9d406544dbf0e82c662020928617053972d78f7 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/index.doctree and b/v0.14.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree index d21a950bb15628d0b599c906b8a6690e544e1805..4978d2faa7991479364b9007ee2f6f0dae2c0dbb 100644 Binary files a/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.14.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree index 6e1c2420695064543192ba797d59ac384e3537b6..6aad44742ed5c94fd7e364d8c9021f5afb35fc6f 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.14.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree index 06d829cae2b1532a402fab4df2b81d48529f588a..e56ce39305e95a747b1e936dce96f799b2e3f17c 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.14.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 986f8c320a41520d3cf7b09b409c97d88b63df14..52b87a6ec88fe0790420a5954fa7ecea39cce662 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.14.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/index.doctree b/v0.14.0/.doctrees/api_doc/metrics/index.doctree index 9fed8462602514113516b3e36f9ae7ecb4d3d363..ab6edeeec116bebdb205a1f6a8bcbf36b1115675 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/index.doctree and b/v0.14.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree index 46d4f2837ae7e638e1d32ea05eb3dced62385d63..decf05ce80030549c7c8916bdcddfe485a589ec6 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.14.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree index 364efab0aef0fded9113187c50715cad6cad4e33..dbc1554455d74d533f605d5f6dfb4ad10f3d0981 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.14.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree index 4a6de7ba0e9d7f2ff97950592c34799859be7cf0..b63f149793ad074bd1e79623053ceeb415dc0f57 100644 Binary files a/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.14.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/ocr/index.doctree b/v0.14.0/.doctrees/api_doc/ocr/index.doctree index 56c77cdcf84de11218b4cdd147ad4d9b17ba9b47..b1f70c86a18c8cb62e8a0970afa2e4ef29b3a111 100644 Binary files a/v0.14.0/.doctrees/api_doc/ocr/index.doctree and b/v0.14.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/align.doctree b/v0.14.0/.doctrees/api_doc/operate/align.doctree index 865ada2969969caa26173277524068223b8fa419..c3c6ee7e8f7cb121ff4e60318e824f33b241ffb8 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/align.doctree and b/v0.14.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/censor.doctree b/v0.14.0/.doctrees/api_doc/operate/censor.doctree index e3c9bc4f6be528bd2b50b1389ce491fedd48b430..eefd9c50811ab303f23e8af49833d44f479b5e8b 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/censor.doctree and b/v0.14.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree index b7d3f0ef01aed5746d83e7985a2ae27e81f76032..ce81f7c9d223d466974708b67556fc525150d745 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.14.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/index.doctree b/v0.14.0/.doctrees/api_doc/operate/index.doctree index 89c66644b7263af74d00bf52a82ddd956096d940..561b12f031951e6b5e8c496729f168013f887762 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/index.doctree and b/v0.14.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree index 4c83dda6703cd903d36067ca3360ee0d5f00bf2c..db78c222ad990368c289243efd71b264d05e40be 100644 Binary files a/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.14.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree index 84e7be028782922a62d589ab7126c5f5234fedf3..754ed22d3fc5108fe08d4dd0445ebd80f5dc60c9 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.14.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/format.doctree b/v0.14.0/.doctrees/api_doc/pose/format.doctree index 6dc8262d8f02f8b545d6e2e260d52952b615f541..3ebd1b00bd3f095f15245a83649d27244f39ea7f 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/format.doctree and b/v0.14.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/index.doctree b/v0.14.0/.doctrees/api_doc/pose/index.doctree index 0d6a833035ae34b131cd9a22172a07175b445250..eeca485163964721d957a8682ff2d34d63bed3c6 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/index.doctree and b/v0.14.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/pose/visual.doctree b/v0.14.0/.doctrees/api_doc/pose/visual.doctree index 1907956348e668cabc117c419fd5b81b87076876..82f0664747452524f1c2f20e91c2c3bcf25041ea 100644 Binary files a/v0.14.0/.doctrees/api_doc/pose/visual.doctree and b/v0.14.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/base.doctree b/v0.14.0/.doctrees/api_doc/preprocess/base.doctree index 2ecefc87e5de948662a7781f24698341bad799cc..1ff58442db23c1c3bdd430e35f95863c90536ba0 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/index.doctree b/v0.14.0/.doctrees/api_doc/preprocess/index.doctree index 66c5b269ea07e155a2b09a9ed2f42e16a12b82d6..388c226b3e453711bb27b5ca56c82a070efe4f3b 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree index 6d866ecd95553642f553290d66eb30b1bfb57837..6f83a5e60f57e1ebd4764e45915e1c26dec9ab54 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree index 7b752cffe559497ee8492de028284968bdce45d9..dda8e6c6af4f2845369fa687cf06b3dd586efadc 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree index 035ab731b81fbd4d345b5f75b263eacfbff8bd2e..32e324919494e729879e3ab965e093d769ce5ad5 100644 Binary files a/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.14.0/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/resource/background.doctree b/v0.14.0/.doctrees/api_doc/resource/background.doctree index fb448df897a8ec80480229ac835b3a40d029358c..8cd2b83235bc611299ea11877993fc805fb6eb54 100644 Binary files a/v0.14.0/.doctrees/api_doc/resource/background.doctree and b/v0.14.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/resource/index.doctree b/v0.14.0/.doctrees/api_doc/resource/index.doctree index 9608a5c8246c5039d35b6ec0c9486f4b0332b7a2..1548c069534321d07569fe57f7df61224a9907db 100644 Binary files a/v0.14.0/.doctrees/api_doc/resource/index.doctree and b/v0.14.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree index 8c1754b2927d444c49cc1649090008196e01f566..150f270c49a3022a7abd88293410ff44ae585a1b 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.14.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/index.doctree b/v0.14.0/.doctrees/api_doc/restore/index.doctree index 9b860f8c576d09aafe3e2b6d255fae5401914ec2..ddfb05d047a6b3aafdea76b4576f59e7b34b9ba0 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/index.doctree and b/v0.14.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree index 03c47a57a3a1921a7ab206d23c8744a28cb77690..ff0e536c9f939937bbf893d7da1ebf15fc05a88c 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.14.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/restore/scunet.doctree b/v0.14.0/.doctrees/api_doc/restore/scunet.doctree index 09babad2f923ccbf24854fec99195df1bc7f40fa..b393ff0c6d353e835d3f4bc9372b133b7dc062e5 100644 Binary files a/v0.14.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.14.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/index.doctree b/v0.14.0/.doctrees/api_doc/sd/index.doctree index dc28ccf885220bc68efb78a8347ffccc6889d215..1763cc8f0be5a14e94872df5a7043ae0b56099e7 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/index.doctree and b/v0.14.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/metadata.doctree b/v0.14.0/.doctrees/api_doc/sd/metadata.doctree index c55d39b89f8f5910d65dbcbfdcba297801a884c5..19b236165f0d9c4ca9db2c0fbb410a041d86d84b 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.14.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/model.doctree b/v0.14.0/.doctrees/api_doc/sd/model.doctree index 4f0401cb5727e3445c357aa188904e06f1180208..c229059131cd6133b7c446166bad1ea9e2681337 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/model.doctree and b/v0.14.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/sd/nai.doctree b/v0.14.0/.doctrees/api_doc/sd/nai.doctree index e8d2f1d63465a17772160379fc3c1b166a05d63f..698363300d38d1038f3318652459bd6b433c3dd9 100644 Binary files a/v0.14.0/.doctrees/api_doc/sd/nai.doctree and b/v0.14.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/segment/index.doctree b/v0.14.0/.doctrees/api_doc/segment/index.doctree index 50f640a30bbc58a9885e1d31d37a9551aa3bbeac..8d07d5b127c915e53b728bb9e15819f4c1b5f635 100644 Binary files a/v0.14.0/.doctrees/api_doc/segment/index.doctree and b/v0.14.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree index 0f2d55594768b823298b3187deec991f98b78bb6..f7adcb9c9461360daa359ad1bba8637e1be715dc 100644 Binary files a/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.14.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree index 78e0805b37d6859963a843e33e906efbb8e7d254..9e5d9dbd3bf82b3a7a536834b9564c46581256ba 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.14.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/character.doctree b/v0.14.0/.doctrees/api_doc/tagging/character.doctree index 1659f603dcc85379e9fb7e013638a8671e7a062b..a3ef6331b7262051349e14498401e827012b3e73 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/character.doctree and b/v0.14.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index a263bf6d88c26b2f2081b1682e15f8b143dbd5e7..c5bb6dd96d5518e6a90ab529226e6aa830cb7a45 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree index 1129a985a3626a8aea441c396a5d5b31779a4fed..cf43869cf8446ea26ff16ec754e347b9c6fdffcb 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/format.doctree b/v0.14.0/.doctrees/api_doc/tagging/format.doctree index d3a8a6b0ec45d34f12a4b203358079f98a1c1cdf..463807dfe48859e8fe408f9ab5b0d54e16a9f530 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/format.doctree and b/v0.14.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/index.doctree b/v0.14.0/.doctrees/api_doc/tagging/index.doctree index 364887b74ccbc34dafbdd8ff15e09cbd40a84f5b..791e19c093eb88081034c238c2f8f9efccffa0bc 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/index.doctree and b/v0.14.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/match.doctree b/v0.14.0/.doctrees/api_doc/tagging/match.doctree index 788651b09992e55799450f065d0612a31fc89e47..0911163cb9058d067fa22c89033a74f8b92bf47a 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/match.doctree and b/v0.14.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 45c7862195263d9361d8d1dcd2333227da073d8a..d69d77b0cb750b6b3281fa36ad8aac3cc4a7716b 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.14.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/order.doctree b/v0.14.0/.doctrees/api_doc/tagging/order.doctree index 755b32e4570d2e4837e086197db5b34ce86a89fe..10bc31dbf33c0d71a5d574c2b8ff48efe10c8b30 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/order.doctree and b/v0.14.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree index ff1a1c1579764302a1f214d2b8c9b91eecdb7fe9..066fe6b8d59c521a1919ccfebea65a3fa75bc82f 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.14.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree index 9fbb73acc45068f90abb3f84ce28568bbb7a577f..d50b7f6ff226afcec8211115755a57657797b672 100644 Binary files a/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.14.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree index 984a25d904ffbb5e1a86eb83f68dcac78f5be422..8b82f99dfede9cb692bb3094cf20ba5acb24249a 100644 Binary files a/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.14.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/upscale/index.doctree b/v0.14.0/.doctrees/api_doc/upscale/index.doctree index da3a2d65303413091b789535f7ef94d03144d7d3..cbc10d6fa462321da71ad260d1f3279d9a2ac0df 100644 Binary files a/v0.14.0/.doctrees/api_doc/upscale/index.doctree and b/v0.14.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/cache.doctree b/v0.14.0/.doctrees/api_doc/utils/cache.doctree index a57cd5299c26eae032abbb8d128373f986645475..cc30fbef490ef92af21463b2ee57c60217f77b28 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/cache.doctree and b/v0.14.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/func.doctree b/v0.14.0/.doctrees/api_doc/utils/func.doctree index bceb27c766eeedfdb9112fb5554531bb5c5f6f0d..c206529e3be52da6621972eec07fa673178e8550 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/func.doctree and b/v0.14.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/index.doctree b/v0.14.0/.doctrees/api_doc/utils/index.doctree index 5554edff28bdad7b2b290cfcb5d90fb6cd6f401c..3ec703307ef997137126a843db6eee2b349f56fa 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/index.doctree and b/v0.14.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree index 847d2a574827b4ed211245cc99f899627a886639..ce397fddef398213c1a7c52a201b7d9dc022d0c9 100644 Binary files a/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.14.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree index 77f0f6bbe4db9e21241e8144692c055eab0c4553..c2d8ddda501c49556f17cbe0be01a6721cfd21e7 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.14.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree index 97bfad2f50da5c5fb77bef666aacbf38b6ab6a0c..a97ebd50eec5e867be840e8c39de1be73023179a 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.14.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/classify.doctree b/v0.14.0/.doctrees/api_doc/validate/classify.doctree index 13a710975b9d6876c247f63c2a3fbc29e8214017..cdf8e35ce13b76291010cf4a8d0f15aa32c9bf63 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/classify.doctree and b/v0.14.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/color.doctree b/v0.14.0/.doctrees/api_doc/validate/color.doctree index 2da54824283b247799567d9398690b8d3e289e5c..f8c5a14c9715c371da0c9680357b08143d785695 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/color.doctree and b/v0.14.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/completeness.doctree b/v0.14.0/.doctrees/api_doc/validate/completeness.doctree index c79fee5a9642a8e925ceecf24b91f3744b5b1578..d6e8e85d1b8ef568c2acc02bf63b29cae0e237a2 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.14.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree index cf01d82bcb0837e5444d9b7311a4ccdecf2bdd36..312dde32f094388c1d0b9d280d2b38e90bf273fd 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.14.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/furry.doctree b/v0.14.0/.doctrees/api_doc/validate/furry.doctree index 0bfc7414456a1dd24a94ff61565fd96a9af64a21..3dd4881d49ed5eb00118fe456e64a28f66916931 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/furry.doctree and b/v0.14.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/index.doctree b/v0.14.0/.doctrees/api_doc/validate/index.doctree index 6f8331d963064ba29638c641718e53b6d1dc492b..25cb3be18a28409b3e84a8e75b7491df61cef037 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/index.doctree and b/v0.14.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree index bb75df6b2c01dfd1529815a6882ebc0b1a2722be..8e622034bcff0d180209683c2733db4da605bf74 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.14.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree index f549f939c240e972fdc6e4251e0f1bb3be273c4a..7e2d42a8f9b2d74a516e824907aa7a59e3591e6d 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.14.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/portrait.doctree b/v0.14.0/.doctrees/api_doc/validate/portrait.doctree index a80d5f598910f30abfb1faaf579935b46f33bcc7..14e981d019280465173a4882ccdcacda695c95a2 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.14.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/rating.doctree b/v0.14.0/.doctrees/api_doc/validate/rating.doctree index c995a57262ffb5c4a25ddeb84320da7be0f5bc18..03744a40821e5ee0c72253a1425abb5880084c8c 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/rating.doctree and b/v0.14.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/real.doctree b/v0.14.0/.doctrees/api_doc/validate/real.doctree index 99c13052f5d3839e9419bcab9ffb99914fcd3246..448905e3feebb4f9919f4c6cbf5fc1beb0bd2e22 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/real.doctree and b/v0.14.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/safe.doctree b/v0.14.0/.doctrees/api_doc/validate/safe.doctree index cd8fcae4945169a53c8fd17c6105ddc4bfe02e22..88557c012f5391722622c4313130acdd85aee0d8 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/safe.doctree and b/v0.14.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/style_age.doctree b/v0.14.0/.doctrees/api_doc/validate/style_age.doctree index b757ad21723cc56d12e5f16b56d13e2c7ac3fd68..ee5e16dd631ac5de6f12656a2564695ca8e8a25a 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.14.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/teen.doctree b/v0.14.0/.doctrees/api_doc/validate/teen.doctree index 59864d51d8fd6a877b9f0296114720d4bc88cd37..352c579fd273f93fe9786fb7a8a7bafe310d05be 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/teen.doctree and b/v0.14.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.14.0/.doctrees/api_doc/validate/truncate.doctree b/v0.14.0/.doctrees/api_doc/validate/truncate.doctree index ccf83d419fee24bb29ae64e8d51f1c614082614c..6a6120062b36d3357b3e604eb0ba047477724bf9 100644 Binary files a/v0.14.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.14.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.14.0/.doctrees/environment.pickle b/v0.14.0/.doctrees/environment.pickle index 6eaf9ab05e74850ff664b05ab932b05e7d5b178b..0dd5b35f6c1e4895baa39c92c87dee93084c5201 100644 Binary files a/v0.14.0/.doctrees/environment.pickle and b/v0.14.0/.doctrees/environment.pickle differ diff --git a/v0.14.0/.doctrees/index.doctree b/v0.14.0/.doctrees/index.doctree index 5cc6857041b4f6b64c72b49c5e54980addfa545f..e29c730f997c0302a20eb5cce7c052b9d3fdc3e8 100644 Binary files a/v0.14.0/.doctrees/index.doctree and b/v0.14.0/.doctrees/index.doctree differ diff --git a/v0.14.0/.doctrees/information/environment.doctree b/v0.14.0/.doctrees/information/environment.doctree index 9c409677b7f913e69167f59224f8b42868cfe0c5..71a657e1b0fe1518cac73085a58344b646cc4bd0 100644 Binary files a/v0.14.0/.doctrees/information/environment.doctree and b/v0.14.0/.doctrees/information/environment.doctree differ diff --git a/v0.14.0/.doctrees/information/environment.result.doctree b/v0.14.0/.doctrees/information/environment.result.doctree index 03760702c1987fe8561e62bec5b5b66869d2e89c..e2737af4d4955508dee1401f6e99c410fc4ccfea 100644 Binary files a/v0.14.0/.doctrees/information/environment.result.doctree and b/v0.14.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb index ae957dfc77392163cfe8018e7d7fb60b0df91fce..700c58c5a3f4c4ffbd06a893f08b0fee13edf1d7 100644 --- a/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.14.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:47.522103Z", - "iopub.status.busy": "2025-03-24T12:32:47.521894Z", - "iopub.status.idle": "2025-03-24T12:32:48.704497Z", - "shell.execute_reply": "2025-03-24T12:32:48.702530Z" + "iopub.execute_input": "2025-03-24T12:46:00.329230Z", + "iopub.status.busy": "2025-03-24T12:46:00.329024Z", + "iopub.status.idle": "2025-03-24T12:46:01.494017Z", + "shell.execute_reply": "2025-03-24T12:46:01.493313Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3050.0555 MHz\n", + "CPU Freq: 3185.74175 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb index 6e16365066f63a200ff3bc7e9a95fe33909914eb..687e81a1dbac270c18e4950644e3c1e54e481ee4 100644 --- a/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.14.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:19.851990Z", - "iopub.status.busy": "2025-03-24T12:29:19.851788Z", - "iopub.status.idle": "2025-03-24T12:29:21.035951Z", - "shell.execute_reply": "2025-03-24T12:29:21.035111Z" + "iopub.execute_input": "2025-03-24T12:42:48.654346Z", + "iopub.status.busy": "2025-03-24T12:42:48.654151Z", + "iopub.status.idle": "2025-03-24T12:42:49.820759Z", + "shell.execute_reply": "2025-03-24T12:42:49.819981Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3164.12825 MHz\n", + "CPU Freq: 3092.7535000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/.doctrees/tutorials/installation/index.doctree b/v0.14.0/.doctrees/tutorials/installation/index.doctree index ca387992bb1c107145a5eeb1765eafdcf9adcfa1..b546286a8733b0c4bd9f63ca39ad671c6d6eb061 100644 Binary files a/v0.14.0/.doctrees/tutorials/installation/index.doctree and b/v0.14.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.14.0/.doctrees/tutorials/quick_start/index.doctree b/v0.14.0/.doctrees/tutorials/quick_start/index.doctree index 668a38342e693ab777bf69045d317effc56b3891..8f43b0d849256c18c7499973a2e73bc5f23f4ce4 100644 Binary files a/v0.14.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.14.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.14.0/_sources/information/environment.result.ipynb.txt b/v0.14.0/_sources/information/environment.result.ipynb.txt index 6e16365066f63a200ff3bc7e9a95fe33909914eb..687e81a1dbac270c18e4950644e3c1e54e481ee4 100644 --- a/v0.14.0/_sources/information/environment.result.ipynb.txt +++ b/v0.14.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:19.851990Z", - "iopub.status.busy": "2025-03-24T12:29:19.851788Z", - "iopub.status.idle": "2025-03-24T12:29:21.035951Z", - "shell.execute_reply": "2025-03-24T12:29:21.035111Z" + "iopub.execute_input": "2025-03-24T12:42:48.654346Z", + "iopub.status.busy": "2025-03-24T12:42:48.654151Z", + "iopub.status.idle": "2025-03-24T12:42:49.820759Z", + "shell.execute_reply": "2025-03-24T12:42:49.819981Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3164.12825 MHz\n", + "CPU Freq: 3092.7535000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/information/environment.html b/v0.14.0/information/environment.html index c2381a16ba4e941b6345c9fc5a28896b08f399e8..9a6fdaec828525c6048c2b402705dc2b08502b8a 100644 --- a/v0.14.0/information/environment.html +++ b/v0.14.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3050.0555 MHz +CPU Freq: 3185.74175 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.0/information/environment.ipynb b/v0.14.0/information/environment.ipynb index ae957dfc77392163cfe8018e7d7fb60b0df91fce..700c58c5a3f4c4ffbd06a893f08b0fee13edf1d7 100644 --- a/v0.14.0/information/environment.ipynb +++ b/v0.14.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:32:47.522103Z", - "iopub.status.busy": "2025-03-24T12:32:47.521894Z", - "iopub.status.idle": "2025-03-24T12:32:48.704497Z", - "shell.execute_reply": "2025-03-24T12:32:48.702530Z" + "iopub.execute_input": "2025-03-24T12:46:00.329230Z", + "iopub.status.busy": "2025-03-24T12:46:00.329024Z", + "iopub.status.idle": "2025-03-24T12:46:01.494017Z", + "shell.execute_reply": "2025-03-24T12:46:01.493313Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3050.0555 MHz\n", + "CPU Freq: 3185.74175 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/information/environment.result.html b/v0.14.0/information/environment.result.html index ed5c0840ad913ff718d65f1472290eecaffef133..8f063a2fb083855cd2dac9445355ab80d3bcd148 100644 --- a/v0.14.0/information/environment.result.html +++ b/v0.14.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3164.12825 MHz +CPU Freq: 3092.7535000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.0/information/environment.result.ipynb b/v0.14.0/information/environment.result.ipynb index 6e16365066f63a200ff3bc7e9a95fe33909914eb..687e81a1dbac270c18e4950644e3c1e54e481ee4 100644 --- a/v0.14.0/information/environment.result.ipynb +++ b/v0.14.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:19.851990Z", - "iopub.status.busy": "2025-03-24T12:29:19.851788Z", - "iopub.status.idle": "2025-03-24T12:29:21.035951Z", - "shell.execute_reply": "2025-03-24T12:29:21.035111Z" + "iopub.execute_input": "2025-03-24T12:42:48.654346Z", + "iopub.status.busy": "2025-03-24T12:42:48.654151Z", + "iopub.status.idle": "2025-03-24T12:42:49.820759Z", + "shell.execute_reply": "2025-03-24T12:42:49.819981Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3164.12825 MHz\n", + "CPU Freq: 3092.7535000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.0/searchindex.js b/v0.14.0/searchindex.js index 8867d3d9d2eefe8a4f57070addcc6ef01770b0c2..3de222df91f59e09aa1b65449a56f131c81882f5 100644 --- a/v0.14.0/searchindex.js +++ b/v0.14.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3050": 107, "0555": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3164": 108, "12825": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3185": 107, "74175": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3092": 108, "7535000000003": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.14.1/.buildinfo b/v0.14.1/.buildinfo index 6c72a91489f5273772f2879a833e1b870c1913ea..e42ca3449c95dded99e1d38a92008509bdacec45 100644 --- a/v0.14.1/.buildinfo +++ b/v0.14.1/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 56e3d7f8347fa8d7b53203ee76fc0461 +config: 92d718022c59c7df56db5c528d9ebce3 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree index dc7120ec7ab14d0fd16aa03b61a0b45a0f46012e..efca2d9cfc524234ac82406eabe8467c26f9790f 100644 Binary files a/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.14.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/ascii/index.doctree b/v0.14.1/.doctrees/api_doc/ascii/index.doctree index 5f6a3fcb780b7fbbe44bb13910b5e839145c528f..93b29d3de565a1fdedd1e0ce2a15cb2fcbe0c3a8 100644 Binary files a/v0.14.1/.doctrees/api_doc/ascii/index.doctree and b/v0.14.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/config/index.doctree b/v0.14.1/.doctrees/api_doc/config/index.doctree index 21c0a572b3da46ba14429213fa08f9ef43b4ff0a..e414da469ea86b40a8491bd014985a16e0b6439e 100644 Binary files a/v0.14.1/.doctrees/api_doc/config/index.doctree and b/v0.14.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/config/meta.doctree b/v0.14.1/.doctrees/api_doc/config/meta.doctree index 9d080bffb4f46c77b12ec637d5fc53779d1c4ad9..585648829c963db40319ee58a5a6a52942c931b5 100644 Binary files a/v0.14.1/.doctrees/api_doc/config/meta.doctree and b/v0.14.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/background.doctree b/v0.14.1/.doctrees/api_doc/data/background.doctree index 9695315c1534960a17f98ea9f5df548161a96dc9..fbca7bc20737ff5ebabf6aaf1030a8439ba6d204 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/background.doctree and b/v0.14.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/blob.doctree b/v0.14.1/.doctrees/api_doc/data/blob.doctree index 928c93643939b89b692e9219a6c5403500e146bc..9e8c8864d0d83373d1a8ba674ad068c02321d0fa 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/blob.doctree and b/v0.14.1/.doctrees/api_doc/data/blob.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/decode.doctree b/v0.14.1/.doctrees/api_doc/data/decode.doctree index 59b993487040b39b46f3fc9d5a8abfab6969cae2..69efc8715857832634fefc0884bd0ba01c6dd2bf 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/decode.doctree and b/v0.14.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/encode.doctree b/v0.14.1/.doctrees/api_doc/data/encode.doctree index 84f9a4b6ff27429ce42a9dfd3c290cff1911d8a6..8a706335329ed2e952bc806e64c0aab7d93782e0 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/encode.doctree and b/v0.14.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/image.doctree b/v0.14.1/.doctrees/api_doc/data/image.doctree index 8e38ea712a8304c1d6bff4ddcac5a76cc307c617..af341261501aa10d938cef46cbd89f75cbd32883 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/image.doctree and b/v0.14.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/index.doctree b/v0.14.1/.doctrees/api_doc/data/index.doctree index afa73638d65a66366e742665132329457430bfeb..9fb492b5666dffeec30a3c4e625a6a33508165a9 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/index.doctree and b/v0.14.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/layer.doctree b/v0.14.1/.doctrees/api_doc/data/layer.doctree index 225bdf2b0e20383d2f20b33ebb5d3b836ad1ab2f..fc2d0c7420c22f222b86b946c2c503666bd95da3 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/layer.doctree and b/v0.14.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/data/url.doctree b/v0.14.1/.doctrees/api_doc/data/url.doctree index e186e10149d4dffb30716fa9d0b08757c8a5e2d2..29c16e4697b7a883599b5fbf38f67ac7b606b84d 100644 Binary files a/v0.14.1/.doctrees/api_doc/data/url.doctree and b/v0.14.1/.doctrees/api_doc/data/url.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree index 7b2960581222cb87f0634adf16dba000979da95c..77919e0836106bd24e3fefd65ab4f65913a65593 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.14.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/censor.doctree b/v0.14.1/.doctrees/api_doc/detect/censor.doctree index c1f001edad2d6575618eb5b07136486564280a26..a2dffa4e346d2d37992c800125241306e79b0d5a 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/censor.doctree and b/v0.14.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/eye.doctree b/v0.14.1/.doctrees/api_doc/detect/eye.doctree index 669410fd51ec735c46cf3706df3cf0bdb1ed83b6..ab0e8cd077d0ccc5b3a7814559392fd2b38fc74a 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/eye.doctree and b/v0.14.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/face.doctree b/v0.14.1/.doctrees/api_doc/detect/face.doctree index b3556e541bc71edb2bc29fe06f62e1fb49c9f29a..2f324b670ee0e84da2e301cb3d8fd706cc0a59b7 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/face.doctree and b/v0.14.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree index dc298bbc1dcb340a3e7591508af34b6e4f1cc2e4..664ffb6a86bd85658d6efa974c139e68f7017456 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.14.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/hand.doctree b/v0.14.1/.doctrees/api_doc/detect/hand.doctree index fea5f4c89fb3c942dbbdd6860e40d5c0c054c38a..8724399cadd0339280a10adb41866b199239d5cf 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/hand.doctree and b/v0.14.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/head.doctree b/v0.14.1/.doctrees/api_doc/detect/head.doctree index 0d2be960c5923e878d8f05bd3cbd7fbbcf14c1e2..f3ec3d4ba07d8c7e37287d51ca0d8c20eea35502 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/head.doctree and b/v0.14.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/index.doctree b/v0.14.1/.doctrees/api_doc/detect/index.doctree index 8399f05f0f048a5ec74caada0b9b8e37c53c7281..ecab7909e510d8936412013bf646b8b7ad3bf5ea 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/index.doctree and b/v0.14.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree index f7cbb71120df94cce12465e7c34f99e0d80816aa..889df65635db166c6deda53fe55e31f5780fa00f 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.14.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/person.doctree b/v0.14.1/.doctrees/api_doc/detect/person.doctree index b348102ccd393c9e226f79f6bb214f1644cb715c..114d23ee7e7fd524717f875bac39337a09f6b662 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/person.doctree and b/v0.14.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/similarity.doctree b/v0.14.1/.doctrees/api_doc/detect/similarity.doctree index 341b8cea49bd26adbd3947ffca53fe6f20fb2c31..ff5cb0f3e054e1cd40e528970576867570ea7f8f 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.14.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/text.doctree b/v0.14.1/.doctrees/api_doc/detect/text.doctree index 6cac4c57db7efdab38ef27d07a9f2d20947eacd9..012687fdf3647c05df705e15300800ae6eeb5bda 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/text.doctree and b/v0.14.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/detect/visual.doctree b/v0.14.1/.doctrees/api_doc/detect/visual.doctree index 7e9d353b6b13dacb554486dd65415a8ab501ca6d..3004f6e93d3f8f93dd833e9be88f94819734cd6e 100644 Binary files a/v0.14.1/.doctrees/api_doc/detect/visual.doctree and b/v0.14.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/canny.doctree b/v0.14.1/.doctrees/api_doc/edge/canny.doctree index c435526cff51070e0ae2b694c2d649ef24ee8792..097e30f151043538b8e2200ca9d207cab7eb14de 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/canny.doctree and b/v0.14.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/index.doctree b/v0.14.1/.doctrees/api_doc/edge/index.doctree index 245b3394a2ec02e52f2dd13ca729c1d9646a10ff..645876be65ab696d65777a878a149dc1d4a69ce7 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/index.doctree and b/v0.14.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/lineart.doctree b/v0.14.1/.doctrees/api_doc/edge/lineart.doctree index 70a543bd1bddaad446925a5804f4229c6d5e53c0..c2c2023e7f9579980bebee27f8b095488bf40a69 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.14.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree index cb29935056112681e813aaa3dd6ef1508c6658e3..b13d4abdbfe538e124bd7f6dce794c7305346d7e 100644 Binary files a/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.14.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/classify.doctree b/v0.14.1/.doctrees/api_doc/generic/classify.doctree index 411d943eca9bf9ee283e4378f6f7e0ba595df420..3111f4cde42d828287a51d5af6519bf02a153771 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/classify.doctree and b/v0.14.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/clip.doctree b/v0.14.1/.doctrees/api_doc/generic/clip.doctree index cf5c07af398ef61b8c29a2f3efc4bef20b1d8190..fb8d18298433c6b2dbb4f98897a620fee20532f9 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/clip.doctree and b/v0.14.1/.doctrees/api_doc/generic/clip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/enhance.doctree b/v0.14.1/.doctrees/api_doc/generic/enhance.doctree index ea1db6f46e99d598f9173d9275d04256c7b2c89a..c0065212671fca6b2f3ea9ec0513932f9d815ec0 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.14.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/index.doctree b/v0.14.1/.doctrees/api_doc/generic/index.doctree index 0fd2f5dc206f4c4dcb9455fdc1ffd994d9cddd84..16ae371ccc721b6c45131b627c4da6752dfbb4c1 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/index.doctree and b/v0.14.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/siglip.doctree b/v0.14.1/.doctrees/api_doc/generic/siglip.doctree index 892490e6276556dff5e6f6c7f48f59f6ff56d2d8..52b52dc0cbba54742a18e15fb2e19ceb641d5a83 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/siglip.doctree and b/v0.14.1/.doctrees/api_doc/generic/siglip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/generic/yolo.doctree b/v0.14.1/.doctrees/api_doc/generic/yolo.doctree index cd9ada8f4960476741503751cfc15e51629bd5a1..35fe69b06e8a4917de546d1cd3e4653e655b51f7 100644 Binary files a/v0.14.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.14.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree index e84e9d8e118cd7e6264839ec36e3e0bb9d04c9c0..ef29592d16bc9b39f0e22b236778e602a27a3bde 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.14.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/index.doctree b/v0.14.1/.doctrees/api_doc/metadata/index.doctree index 13b3b63e38c77667c6ff4484831841dac72377f6..df3dd9e4eb3e0991650831a1725fdc0681239b0b 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/index.doctree and b/v0.14.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree index d61eb271c857e0d3881b726e824b656557c6a6f5..cd6aa6ba3c849105060beade96127c3b5f7e1c16 100644 Binary files a/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.14.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree index 2aaf4306397c981384623b97550328edb9ba5580..b5e0c705044c381d51dc1656e3252727cc2dc308 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.14.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree index 3cc23f4445fb258a636a32cde4c3b0bfe4693e79..fd0ddb7566a5426fb55e506473b2b2c3319c4e7e 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.14.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index 572e09f292f4729510794b4b72dc9a044f399fc8..2fbd9874dcd4c3639fc2a957eaefffca2c89e16a 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.14.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/index.doctree b/v0.14.1/.doctrees/api_doc/metrics/index.doctree index f14c55e5791035b8b64084c3ffca1ff241204a22..1b87ab6795f171fd5428898d6b3a1365bda7edb6 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/index.doctree and b/v0.14.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree index 5f27b5e918b7099b15613942a36caf2898c6c500..7cec596b7cc3f32cc726daea16dca2bead9df6c9 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.14.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree index bd80f2ca8a4468441c5cab000b42bec01b1daa4b..11a4addae12fc961a905350f7ec6e5b1e5964776 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.14.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree index 53e62366cde5c7dc6e83f70b3c7f192d2239e01a..bd88db5f71dafd6191b81cf7b6165be0b25eba48 100644 Binary files a/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.14.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/ocr/index.doctree b/v0.14.1/.doctrees/api_doc/ocr/index.doctree index 665e9ab1d34a1fa3f89eccdf0c6faba74d1efa0d..c056605c2b11f06a2f496d91e2c980740e859252 100644 Binary files a/v0.14.1/.doctrees/api_doc/ocr/index.doctree and b/v0.14.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/align.doctree b/v0.14.1/.doctrees/api_doc/operate/align.doctree index bae0a60c9685da646a3fc7344d121ee4b79e6ad1..f9191bbd320a3bdb5149f74ca642fceea570ca86 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/align.doctree and b/v0.14.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/censor.doctree b/v0.14.1/.doctrees/api_doc/operate/censor.doctree index f8b4cb3e5394735e1bf854261208ed5606ddf713..03ed8c87e8ed538f4018f1039fc790ef2ad0c327 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/censor.doctree and b/v0.14.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree index a6d4b6aaa0bcb0af0d7eef8a14b68a4a278e3287..5ebedf397f74cc5e4a3f099e1555f64c7eafc74a 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.14.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/index.doctree b/v0.14.1/.doctrees/api_doc/operate/index.doctree index 59209d2ea31637f3f1b0bbf778c0bf14df000836..6d87254ff4565dbf241c412a904eb3f5dab4cbc6 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/index.doctree and b/v0.14.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree index 22bb4c66d02f78650363e5c391908e6c61ddc7f2..41802dcb30774ef4f6262306a913abc5468c6c1e 100644 Binary files a/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.14.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree index a5f564db166d10b32cc7be690732d35f6af13000..1f28a4d54478bf2b6673bd630e87884f84daeb15 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.14.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/format.doctree b/v0.14.1/.doctrees/api_doc/pose/format.doctree index 043e305c1abcd68ef446a02818d59567f2649359..f4027ffacaafc054fb23ca698ce804fed416e2e6 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/format.doctree and b/v0.14.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/index.doctree b/v0.14.1/.doctrees/api_doc/pose/index.doctree index 573c0850465cbf02ecf054684462266743085689..ee1b45267a7859721b3ce62f72ba30036a69f07b 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/index.doctree and b/v0.14.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/pose/visual.doctree b/v0.14.1/.doctrees/api_doc/pose/visual.doctree index 4028801e38cbe5a2dd59caf01f0f1a4e6374b81e..4dd19733df7b376582fd1f385ec14bb28e586629 100644 Binary files a/v0.14.1/.doctrees/api_doc/pose/visual.doctree and b/v0.14.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/base.doctree b/v0.14.1/.doctrees/api_doc/preprocess/base.doctree index d8cb22218b69df6a36539e944da8c89052765ee1..0f283a72a322734bbe4f485cdfa42379460b0906 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/index.doctree b/v0.14.1/.doctrees/api_doc/preprocess/index.doctree index ef94a2813a50bd32b9c3da363f49cdfe31c1383a..43fa4d29b950dc3995738dfef38bc08f9fc785d0 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree index ecc590840c654b936f867c0c677c53d9e087b9b8..f8502b6b9b5e11e3c403e1c2350a4fae1f0f147c 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree index c797c6096b36864a5ae3d9649da9173724a219bc..9944a782a4f4600a416249210388aa61971b3640 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree b/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree index 11af848eb771404ba5cce81219d3b212a9425de3..260b59c397e09184799ba5ba22349bdb18855aee 100644 Binary files a/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.14.1/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/resource/background.doctree b/v0.14.1/.doctrees/api_doc/resource/background.doctree index 3f33ee5841078e897439a15c1df377062a54c307..02d1e63e36a23ca54c204262c5f1b1f00cb2da54 100644 Binary files a/v0.14.1/.doctrees/api_doc/resource/background.doctree and b/v0.14.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/resource/index.doctree b/v0.14.1/.doctrees/api_doc/resource/index.doctree index ba95dc78ec98a2b364fdd7bd77d34afb2f1c4efc..8de5d8dabff64f1e62de51af7357cadd41dc5221 100644 Binary files a/v0.14.1/.doctrees/api_doc/resource/index.doctree and b/v0.14.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree index f8d65f3ec7b6165b5f080f9c901948eacb5a4300..f47d3de4b9153e1e1534888e4370be7b23fa8ae0 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.14.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/index.doctree b/v0.14.1/.doctrees/api_doc/restore/index.doctree index a813188182b0112bcf50022f73746719db0209ee..66f13f825e1ed775460f69f00e75cc53c20fab65 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/index.doctree and b/v0.14.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree index 172944a9e56e178defce56d972e63855c37233d7..0ac55aba634d808b2f5b424aaa52e65e4fde6227 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.14.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/restore/scunet.doctree b/v0.14.1/.doctrees/api_doc/restore/scunet.doctree index 97715343c0b192c4d2595d8dbc0a64d0ca887e09..e6082ad0892dcc764d3de698db9180e543232558 100644 Binary files a/v0.14.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.14.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/index.doctree b/v0.14.1/.doctrees/api_doc/sd/index.doctree index 5c99cdec9d1f4ade9ad0120f4e3a02aa6d4c31c4..9057797e02e4ff9512db9a89f29c0f7246fb2377 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/index.doctree and b/v0.14.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/metadata.doctree b/v0.14.1/.doctrees/api_doc/sd/metadata.doctree index 4164b77b996b9f24b7329df94ccde2622bcb5557..5e797e8c3664fe0855857ce74df5958b9f3cb1c0 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.14.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/model.doctree b/v0.14.1/.doctrees/api_doc/sd/model.doctree index 3163c3d804dfefa2a9a99869eccb6ca3fb74b5dd..d25e88fc5c9be876280b992e807fed79c283687b 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/model.doctree and b/v0.14.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/sd/nai.doctree b/v0.14.1/.doctrees/api_doc/sd/nai.doctree index 056c816e83bf725ed337154af53b06e87c6e7d00..ca60c47f1093dab63f8115d03b8f1eb4889875b6 100644 Binary files a/v0.14.1/.doctrees/api_doc/sd/nai.doctree and b/v0.14.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/segment/index.doctree b/v0.14.1/.doctrees/api_doc/segment/index.doctree index a1a7687c790b7409229bfedf2ead7a15a28821e6..a5832214155dbeac598fd76cf8771454d5b2a847 100644 Binary files a/v0.14.1/.doctrees/api_doc/segment/index.doctree and b/v0.14.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree index 80079f7d7b7af4c8e427f9b55502f565bcb430a4..2caa6b94ff72bca1e87731f354de228ca8992558 100644 Binary files a/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.14.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree index 5357014774ce82f60c7496c1cd9fc2e7c1e15bf1..98a2c1fc3a5ca9f9496916d77e227713d79ff71d 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.14.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/character.doctree b/v0.14.1/.doctrees/api_doc/tagging/character.doctree index 56d1bea974afd7417a5391af36efc31b01a6b9dc..c1070c25d4321f69c634120d0354e7f45fa0802e 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/character.doctree and b/v0.14.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index fbfabca09401196031d33d333f411e113756974c..4b450d9d9f84fba368ce6019c78c21ca2ce1807f 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree index 94ccef1dfa868c1e1def9a3f9501e6518c82ff33..29d8599b312bd28e1c1205efae1097fcb49c3e22 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/format.doctree b/v0.14.1/.doctrees/api_doc/tagging/format.doctree index 80f79c7ceaeb34c2c5b0d7c123c7c3aa08cbdf23..0958de0c3020bf904a71492cf8e873aead2467a2 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/format.doctree and b/v0.14.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/index.doctree b/v0.14.1/.doctrees/api_doc/tagging/index.doctree index a9599bd0935fdf21ac5fe5631147531c1059520e..f38e1c96c8a26de7f15f6aae60ee8474034765d3 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/index.doctree and b/v0.14.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/match.doctree b/v0.14.1/.doctrees/api_doc/tagging/match.doctree index a6dcc8a1d9d3daa610fe56c6cc10b56448aaaae2..70c3558ec4894b27eb0b9a9eb94b6db5c13b72ff 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/match.doctree and b/v0.14.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 7e3bc5e4b07306f4ebcf4aba0428560f29854904..3bc679f49242085820a5b51c31a171dfff80669d 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.14.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/order.doctree b/v0.14.1/.doctrees/api_doc/tagging/order.doctree index ecbdd1f7d431cb7ae16b363f773e8b714b7da7b2..61640b2953961d3a87ce80909957dcec2f016af8 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/order.doctree and b/v0.14.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree index d807b16a6fee81d644c2ed0efe4542b32b8c39d5..641e65b3daeb4e9f43fc0b9840106b8884f67db9 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.14.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree index 3f675ee76bf59d32fdf80b92611f8aa3d3806928..9f03c74c987b8ed556a714de7ea74f09f13e890b 100644 Binary files a/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.14.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree index cff55b497a68eceb45b40bad4b8138582ad51072..b91200130a5e5500dbd3e7c4084b186a0b8261be 100644 Binary files a/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.14.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/upscale/index.doctree b/v0.14.1/.doctrees/api_doc/upscale/index.doctree index e463e4d4fb3913bab51f692ecc0480689f397d41..098af3a9c0c595630d18b7aa9bedfb6d6af3633b 100644 Binary files a/v0.14.1/.doctrees/api_doc/upscale/index.doctree and b/v0.14.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/cache.doctree b/v0.14.1/.doctrees/api_doc/utils/cache.doctree index 5d433257fb18fc5d1f7563d795f23e70a5d1b175..2f2f55fa112c822d1bd792df3e9656ab25567493 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/cache.doctree and b/v0.14.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/func.doctree b/v0.14.1/.doctrees/api_doc/utils/func.doctree index 7b6bee3752dc32d5dfeda23c5428609f181b36e6..75eede0890dd4c36ac6c8de85b8e82ed7eb38e81 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/func.doctree and b/v0.14.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/index.doctree b/v0.14.1/.doctrees/api_doc/utils/index.doctree index 61cf96e7af2c7cd5d7b4aa5df265020f48d8efb7..c0a9df5e0ce7b157b4fe0424f206cabff74b0589 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/index.doctree and b/v0.14.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree index 29acb8571c54f2664bea713b4c000ba30d15ffeb..747732e3363edd1201e682992149693c9d43cedf 100644 Binary files a/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.14.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree index 5b22119cbcc8ebfbc6ce1ff5d6357859ba4f536d..d42d153271880c91ab4e8d21bc919869c41a87b4 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.14.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree index 3794c8c58bf733208c62a0f7ae01353786af0981..86510672c9f16d6cc799217c2a34ecc35be885d8 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.14.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/classify.doctree b/v0.14.1/.doctrees/api_doc/validate/classify.doctree index b5e4783171755349e1832cd849176b024a7a518f..d9b6599af6e27dc32304dc9ee2bce958ead9a40a 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/classify.doctree and b/v0.14.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/color.doctree b/v0.14.1/.doctrees/api_doc/validate/color.doctree index 1445becd74d0de26681d8e58b63b8fefe8b335a1..cf6f46e3a6bcb62e5607dba61d06085c63585685 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/color.doctree and b/v0.14.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/completeness.doctree b/v0.14.1/.doctrees/api_doc/validate/completeness.doctree index 2ffd76050dfbbdae409e18ce98bd414cf9f99bf2..69715916b122b257b0908d9b2f497256f7a75c01 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.14.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree index 794cd001bfbcb10e1a5f7ab987e51218ea70e8e4..7650f5d31f481fbcc0b7d51eeed1a102e11f5377 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.14.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/furry.doctree b/v0.14.1/.doctrees/api_doc/validate/furry.doctree index 9a8b91c19c90b222304573742699d69f0028fed3..a6328bf2b704113ee44ee700d31160d5d7ee0ff4 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/furry.doctree and b/v0.14.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/index.doctree b/v0.14.1/.doctrees/api_doc/validate/index.doctree index 18086db4926199d532ab350d06bc5b53e01f3f00..7a80bf9c2ad6acf684dce458be76a4382ba431df 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/index.doctree and b/v0.14.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree index c5e49374e26d63765ee970e7f86326e15dd02b8a..c4b8ee347b98d58bc4b0f8970633c22a12c0e86c 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.14.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree index 61206bb7a23247a7eb68f584832b596d37253ddf..26ecc8018f84cf04c49af04e27384ba3115266f7 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.14.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/portrait.doctree b/v0.14.1/.doctrees/api_doc/validate/portrait.doctree index c0a4a870192f177d54770061c980645054ec5e5a..ffa34d4044635dc1f3412a104f01e3e3cc507b37 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.14.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/rating.doctree b/v0.14.1/.doctrees/api_doc/validate/rating.doctree index 89c53e7b5b0b17842f41d4da41a2e325406d134d..1a6577bf410e1f674cda2c6c859752f883739448 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/rating.doctree and b/v0.14.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/real.doctree b/v0.14.1/.doctrees/api_doc/validate/real.doctree index 28a49900dec56ae461ea033a27c732ac5148dbb1..b8dbce815b867b86a81b6c11ffbeb3272258f4f1 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/real.doctree and b/v0.14.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/safe.doctree b/v0.14.1/.doctrees/api_doc/validate/safe.doctree index 25a868268cd7061447fb6ef4917b3791630be6ff..960bbdfd551369f023e1b0274b66e2bc9acc7ff9 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/safe.doctree and b/v0.14.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/style_age.doctree b/v0.14.1/.doctrees/api_doc/validate/style_age.doctree index 44194677ecc21331adc8bb04d8559356441cd8bf..bc4817c1e537dae60a888c8f46f1f78a71224514 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.14.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/teen.doctree b/v0.14.1/.doctrees/api_doc/validate/teen.doctree index e37fb75076f8c7be196e4f6646d0a53232809062..1aea3c4c5ab883a6bf3cb86afcd66feff90e2f9a 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/teen.doctree and b/v0.14.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.14.1/.doctrees/api_doc/validate/truncate.doctree b/v0.14.1/.doctrees/api_doc/validate/truncate.doctree index 1833efa6fa09a5b4bc07e2e80ecb4238a8d3f957..0afc239fd6634f8b98fc38e98b6fe2b9d9142c1f 100644 Binary files a/v0.14.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.14.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.14.1/.doctrees/environment.pickle b/v0.14.1/.doctrees/environment.pickle index ee63dc96944bfbcc229af71fb03faa2c35885911..daa29e9135215336e3713b7799c0ceabfdab2b32 100644 Binary files a/v0.14.1/.doctrees/environment.pickle and b/v0.14.1/.doctrees/environment.pickle differ diff --git a/v0.14.1/.doctrees/index.doctree b/v0.14.1/.doctrees/index.doctree index 01cd3ffa9491ab23269e27af3a366e76556d657f..a0a40616f478ca7a290cda818b876363ae9df544 100644 Binary files a/v0.14.1/.doctrees/index.doctree and b/v0.14.1/.doctrees/index.doctree differ diff --git a/v0.14.1/.doctrees/information/environment.doctree b/v0.14.1/.doctrees/information/environment.doctree index 518138af9bb9e92674b9d301c639c623baccbe4f..2d1afc744c9821d010c643dae952f571ba1a133b 100644 Binary files a/v0.14.1/.doctrees/information/environment.doctree and b/v0.14.1/.doctrees/information/environment.doctree differ diff --git a/v0.14.1/.doctrees/information/environment.result.doctree b/v0.14.1/.doctrees/information/environment.result.doctree index 7c0da3adce520bd72e86785db2db2eaf1b013b86..5590d5e5bf5e67275a8cf0d7d2744cbc2913ad58 100644 Binary files a/v0.14.1/.doctrees/information/environment.result.doctree and b/v0.14.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb index 4953318a0f59d268b82e96b2a4d198724149608d..41cf2f5a19004d9cb86f879b4460c4c1e7ba2617 100644 --- a/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.14.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:11.335559Z", - "iopub.status.busy": "2025-03-24T12:33:11.335335Z", - "iopub.status.idle": "2025-03-24T12:33:12.542015Z", - "shell.execute_reply": "2025-03-24T12:33:12.541219Z" + "iopub.execute_input": "2025-03-24T12:46:22.416983Z", + "iopub.status.busy": "2025-03-24T12:46:22.416788Z", + "iopub.status.idle": "2025-03-24T12:46:23.578469Z", + "shell.execute_reply": "2025-03-24T12:46:23.577736Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3154.239 MHz\n", + "CPU Freq: 2993.772 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb index f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.14.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/.doctrees/tutorials/installation/index.doctree b/v0.14.1/.doctrees/tutorials/installation/index.doctree index 707c60994369f22ddae5f5540af225dda60e9c8e..7df820927fc6b42e73c564e0c89f12e882c49dfa 100644 Binary files a/v0.14.1/.doctrees/tutorials/installation/index.doctree and b/v0.14.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.14.1/.doctrees/tutorials/quick_start/index.doctree b/v0.14.1/.doctrees/tutorials/quick_start/index.doctree index d4cf37f0c7953a1ec6ad34def39e6db28de321ae..cd47a9fa01588e36cd73402f754db1ec0ce94ddc 100644 Binary files a/v0.14.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.14.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.14.1/_sources/information/environment.result.ipynb.txt b/v0.14.1/_sources/information/environment.result.ipynb.txt index f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/v0.14.1/_sources/information/environment.result.ipynb.txt +++ b/v0.14.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/information/environment.html b/v0.14.1/information/environment.html index d3d412091cb1d2c2ec90a19b61927f50076f6e16..f0b755e4a94271899dcebee4285fd06cb4f581a5 100644 --- a/v0.14.1/information/environment.html +++ b/v0.14.1/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3154.239 MHz +CPU Freq: 2993.772 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.1/information/environment.ipynb b/v0.14.1/information/environment.ipynb index 4953318a0f59d268b82e96b2a4d198724149608d..41cf2f5a19004d9cb86f879b4460c4c1e7ba2617 100644 --- a/v0.14.1/information/environment.ipynb +++ b/v0.14.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:33:11.335559Z", - "iopub.status.busy": "2025-03-24T12:33:11.335335Z", - "iopub.status.idle": "2025-03-24T12:33:12.542015Z", - "shell.execute_reply": "2025-03-24T12:33:12.541219Z" + "iopub.execute_input": "2025-03-24T12:46:22.416983Z", + "iopub.status.busy": "2025-03-24T12:46:22.416788Z", + "iopub.status.idle": "2025-03-24T12:46:23.578469Z", + "shell.execute_reply": "2025-03-24T12:46:23.577736Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3154.239 MHz\n", + "CPU Freq: 2993.772 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/information/environment.result.html b/v0.14.1/information/environment.result.html index d65bcffd7839a4c192c1916d9a04f7835356f7ff..9e9ca9e15c2d3ee266f599a4c32a10b5ea17af64 100644 --- a/v0.14.1/information/environment.result.html +++ b/v0.14.1/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3253.369 MHz +CPU Freq: 3296.15275 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.14.1/information/environment.result.ipynb b/v0.14.1/information/environment.result.ipynb index f1c50fdc6390311dd9fe380b24645462128a0e41..a937cd8ba8ab60804a54b350ee3ba693b244df66 100644 --- a/v0.14.1/information/environment.result.ipynb +++ b/v0.14.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-03-24T12:29:34.224394Z", - "iopub.status.busy": "2025-03-24T12:29:34.224194Z", - "iopub.status.idle": "2025-03-24T12:29:35.420577Z", - "shell.execute_reply": "2025-03-24T12:29:35.419651Z" + "iopub.execute_input": "2025-03-24T12:43:00.761847Z", + "iopub.status.busy": "2025-03-24T12:43:00.761646Z", + "iopub.status.idle": "2025-03-24T12:43:01.925766Z", + "shell.execute_reply": "2025-03-24T12:43:01.925059Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.369 MHz\n", + "CPU Freq: 3296.15275 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.14.1/searchindex.js b/v0.14.1/searchindex.js index 00303eb04b5eb7cfef65b96a210e5d7ae5b879cc..1bb0059c858086390b0c4e9cfe418dc78069aec3 100644 --- a/v0.14.1/searchindex.js +++ b/v0.14.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45, 107], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "3154": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3253": 108, "369": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/blob", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/data/url", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/clip", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/siglip", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/blob.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/data/url.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/clip.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/siglip.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.blob", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.data.url", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.clip", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.siglip", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 5, 8, 29, 62, 67], "str": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 57, 58, 59, 60, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "pathlik": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "byte": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "bytearrai": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "binaryio": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 54, 64, 65, 67, 69, 71, 74, 75, 79, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "imag": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 74, 75, 76, 77, 79, 82, 83, 84, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109], "max_width": 0, "int": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 33, 34, 37, 39, 43, 45, 46, 47, 48, 50, 51, 52, 54, 59, 60, 62, 64, 65, 71, 79, 83, 102], "none": [0, 4, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 47, 50, 51, 54, 57, 58, 59, 60, 67, 69, 72, 73, 88], "ellipsi": 0, "max_height": 0, "resampl": [0, 59], "2": [0, 8, 12, 22, 23, 38, 39, 40, 43, 45, 52, 59, 62, 67, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "level": [0, 13, 14, 15, 16, 17, 18, 21, 33, 34, 38, 47, 60, 74, 94], "aspect": [0, 24, 34, 46], "float": [0, 7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 34, 39, 40, 42, 43, 44, 45, 47, 48, 50, 52, 54, 59, 60, 62, 69, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "1": [0, 10, 12, 20, 21, 22, 38, 39, 40, 43, 45, 52, 59, 60, 62, 67, 68, 72, 73, 74, 75, 80, 82, 83, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "8": [0, 12, 22, 37, 39, 43, 47, 52, 59, 62, 67, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109], "sourc": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "gener": [0, 4, 12, 15, 21, 35, 36, 66, 67, 69, 75, 79, 82, 87, 94, 106], "art": [0, 67], "base": [0, 18, 21, 22, 29, 30, 33, 34, 39, 40, 42, 43, 46, 47, 48, 50, 52, 54, 56, 57, 59, 60, 69, 71, 74, 75, 79, 80, 81, 82, 90, 94, 98, 100, 106], "given": [0, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 20, 23, 25, 27, 28, 29, 30, 33, 37, 39, 42, 46, 48, 52, 55, 59, 67, 69, 72, 73, 78, 81, 82, 89, 91, 94, 97, 98, 100, 104], "paramet": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "imagetyp": [0, 5, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 29, 31, 34, 35, 37, 39, 40, 42, 45, 47, 50, 51, 54, 64, 65, 67, 69, 75, 82, 83, 90, 93, 95, 98, 99, 101, 102, 103], "The": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109], "input": [0, 5, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 46, 47, 48, 50, 51, 54, 57, 59, 62, 64, 65, 67, 69, 72, 73, 75, 76, 78, 80, 82, 83, 86, 90, 93, 95, 98, 99, 101, 103], "option": [0, 4, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 33, 34, 35, 39, 45, 47, 50, 51, 54, 59, 60, 62, 67, 68, 69, 72, 73, 80, 85], "maximum": [0, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 39, 45, 46, 47, 59, 62, 85, 102], "width": [0, 4, 10, 48, 59, 60, 79], "If": [0, 5, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 29, 30, 33, 34, 35, 37, 39, 45, 47, 50, 52, 54, 57, 58, 59, 62, 64, 65, 67, 68, 69, 72, 73, 80, 82, 88, 89, 90, 91, 94, 97, 100, 104], "set": [0, 12, 24, 29, 30, 34, 39, 50, 52, 54, 59, 82, 88, 91, 94, 100, 104, 105], "automat": [0, 4, 30, 33, 39, 50, 88, 107, 108], "determin": [0, 8, 39, 98], "termin": 0, "size": [0, 4, 6, 7, 10, 11, 23, 24, 25, 27, 28, 39, 46, 48, 50, 54, 57, 58, 59, 60, 62, 64, 65, 67, 71, 79, 83, 84, 102, 107, 108], "height": [0, 4, 10, 48, 59, 60, 79], "filter": [0, 34, 50, 59, 62, 72, 73, 94, 96, 100], "us": [0, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 47, 48, 50, 51, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 72, 74, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 94, 96, 97, 98, 100, 104], "when": [0, 7, 10, 12, 23, 25, 27, 28, 29, 30, 37, 39, 43, 47, 48, 52, 55, 59, 64, 67, 69, 71, 79, 83, 85, 88, 89, 105], "resiz": [0, 23, 24, 34, 46, 54, 57, 58, 59, 67, 79], "charact": [0, 39, 45, 54, 70, 71, 74, 75, 76, 77, 82, 90, 106], "repres": [0, 7, 10, 12, 13, 14, 15, 22, 39, 43, 47, 50, 52, 69, 71, 80, 89, 98, 105], "differ": [0, 8, 14, 15, 16, 17, 18, 21, 22, 30, 35, 36, 37, 39, 43, 44, 51, 52, 58, 59, 90, 95, 99, 101, 103, 107, 108], "intens": 0, "proport": [0, 90], "correct": [0, 37], "output": [0, 24, 29, 30, 33, 40, 54, 67, 68, 75, 80, 82, 109], "which": [0, 4, 10, 22, 23, 25, 27, 28, 33, 35, 39, 43, 48, 57, 59, 60, 63, 67, 68, 69, 71, 72, 75, 79, 85, 86, 88, 89, 91, 96, 97, 98, 105, 106, 107, 108, 109], "should": [0, 3, 10, 24, 39, 43, 47, 48, 50, 59, 71, 82, 109], "approxim": 0, "ratio": [0, 24, 34, 45, 46, 48, 79], "your": [0, 50, 64, 105, 107, 108, 109], "thi": [0, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 70, 74, 77, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108], "valu": [0, 4, 8, 10, 13, 17, 18, 21, 22, 37, 39, 43, 47, 50, 52, 57, 58, 59, 68, 74, 79, 86, 89, 97, 105], "ensur": [0, 30, 34, 39, 46, 59, 64, 67, 85], "i": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 50, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "close": [0, 48, 67], "possibl": [0, 23, 30, 39, 48], "origin": [0, 4, 6, 8, 20, 25, 27, 28, 37, 38, 44, 47, 48, 50, 54, 71, 74, 76, 79, 80, 98], "default": [0, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 27, 28, 29, 30, 33, 34, 39, 40, 42, 43, 45, 47, 48, 50, 52, 54, 59, 60, 64, 65, 68, 71, 72, 73, 74, 76, 79, 82, 83, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "return": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104, 105], "represent": [0, 22, 39, 57, 58, 67], "type": [0, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 37, 39, 40, 42, 45, 47, 48, 50, 51, 52, 54, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 72, 73, 76, 78, 80, 81, 82, 83, 85, 86, 90, 93, 94, 95, 98, 99, 100, 101, 102, 103], "exampl": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "here": [0, 12, 20, 26, 39, 43, 44, 67, 72, 74, 75, 79, 82, 83, 90, 92, 105, 107, 108], "an": [0, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 57, 59, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 80, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105], "jerri": 0, "from": [0, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109], "import": [0, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 21, 24, 34, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 62, 67, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 109], "print": [0, 5, 12, 17, 18, 21, 22, 34, 67, 68, 107, 108, 109], "png": [0, 5, 8, 10, 13, 24, 35, 37, 42, 47, 48, 50, 62, 67, 69, 71, 82, 83, 92, 105], "draw": [1, 24, 26, 27, 54, 98, 106], "ascii_draw": 1, "meta": [2, 106, 109], "__title__": [2, 109], "__version__": [2, 109], "__description__": [2, 109], "__author__": [2, 109], "__author_email__": 2, "overview": [3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "inform": [3, 30, 33, 34, 35, 36, 37, 54, 67, 69, 81], "packag": 3, "titl": [3, 69], "project": [3, 20, 74, 82, 105], "version": [3, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 34, 38, 47, 64, 65, 67, 68, 85, 91, 106, 109], "short": [3, 75, 79, 82], "descript": [3, 20, 29, 33, 69], "includ": [3, 5, 8, 11, 12, 13, 20, 21, 22, 24, 29, 30, 31, 33, 34, 35, 36, 51, 52, 58, 59, 66, 67, 68, 69, 75, 82, 86, 90, 98], "setup": 3, "py": [3, 71], "author": [3, 68], "email": 3, "step": [4, 48, 59, 67], "forecolor": [4, 25, 27, 28], "lightgrei": 4, "backcolor": [4, 25, 27, 28], "white": [4, 8, 25, 27, 28, 30, 59, 67, 71], "creat": [4, 29, 30, 33, 34, 35, 47, 57, 58, 59, 67, 69, 73, 89], "black": [4, 47, 67], "squar": [4, 59], "can": [4, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 30, 33, 35, 37, 39, 43, 47, 51, 52, 57, 59, 67, 68, 69, 75, 80, 82, 88, 90, 96, 97, 106, 109], "complement": 4, "transpar": [4, 8, 10, 25, 27, 28, 48, 50, 71, 83], "area": [4, 10, 12, 22, 23, 47, 48], "grid": 4, "pixel": [4, 24, 37, 47, 48, 50, 59, 62, 67, 71, 97], "mean": [4, 20, 22, 23, 25, 27, 28, 29, 39, 42, 43, 48, 52, 57, 58, 59, 88, 91, 109], "function": [4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 39, 42, 45, 47, 48, 50, 51, 54, 57, 58, 59, 62, 64, 66, 67, 68, 69, 81, 82, 83, 85, 86, 90, 94, 98, 100, 105], "suitabl": [4, 57, 59, 74, 98], "color": [4, 8, 10, 25, 27, 28, 47, 62, 67, 71, 96, 97, 106], "fore": [4, 25, 27, 28], "back": [4, 82], "A": [4, 5, 8, 13, 14, 15, 16, 17, 18, 20, 21, 25, 27, 28, 29, 34, 37, 38, 39, 40, 45, 46, 47, 48, 50, 57, 59, 60, 67, 68, 69, 73, 76, 81, 85, 88, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 109], "rgba": [4, 8, 31, 37, 64, 65, 71, 83], "contain": [4, 5, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 30, 33, 34, 39, 40, 52, 54, 59, 64, 67, 68, 69, 75, 79, 82, 91, 94, 100, 102, 104], "add": [4, 35, 68, 69, 76], "rgb": [4, 6, 7, 8, 30, 31, 47, 59, 60, 67, 71, 83], "In": [4, 27, 39, 90, 91], "document": [4, 107, 108, 109], "accur": [4, 13, 21, 94, 100], "present": [4, 35, 69, 74], "state": [4, 33], "shown": [4, 70], "follow": [4, 29, 39, 52, 58, 59, 63, 68, 69, 75, 82, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "figur": 4, "modul": [5, 8, 11, 12, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 37, 57, 58, 66, 68, 69, 70, 82, 85, 86, 94, 100, 106], "provid": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 31, 33, 34, 35, 36, 37, 39, 47, 50, 52, 54, 57, 58, 59, 66, 67, 68, 69, 79, 80, 82, 85, 86, 88, 94, 100], "util": [5, 8, 11, 20, 21, 29, 32, 34, 43, 46, 50, 53, 57, 58, 63, 66, 68, 74, 75, 79, 82, 106], "handl": [5, 8, 11, 29, 30, 33, 34, 36, 37, 55, 58, 59, 66, 69], "url": [5, 9, 13, 16, 18, 30, 37, 67, 106], "convers": [5, 8, 34, 58, 59], "between": [5, 14, 15, 21, 22, 29, 30, 33, 39, 43, 44, 48, 58, 64, 65, 73, 79, 83, 86], "valid": [5, 11, 47, 48, 52, 59, 106], "format": [5, 8, 10, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40, 47, 50, 51, 53, 57, 59, 67, 68, 69, 75, 77, 82, 98, 106], "support": [5, 6, 8, 11, 14, 15, 16, 18, 21, 29, 33, 34, 35, 48, 54, 57, 58, 59, 64, 65, 67, 68, 69, 82, 83], "convert": [5, 8, 30, 35, 37, 39, 52, 57, 58, 59, 69, 82, 98], "specifi": [5, 8, 22, 23, 24, 29, 30, 33, 34, 39, 47, 48, 50, 59, 67, 68, 69, 73, 75, 80, 82, 85], "load": [5, 8, 13, 14, 17, 18, 29, 30, 33, 34, 35, 37, 67, 82, 88], "variou": [5, 8, 14, 15, 17, 21, 22, 24, 29, 31, 33, 34, 36, 59, 67, 69, 86, 109], "mime": 5, "jpg": [5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 21, 24, 29, 34, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 51, 60, 71, 74, 75, 79, 82, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 105], "save_kwarg": 5, "string": [5, 13, 15, 16, 20, 37, 52, 67, 68, 76, 88, 105], "pil": [5, 6, 7, 8, 10, 11, 17, 24, 30, 34, 43, 46, 47, 48, 50, 57, 59, 60, 62, 67, 75, 83, 92, 97], "numpi": [5, 6, 10, 24, 30, 33, 37, 39, 50, 52, 82, 86], "arrai": [5, 10, 24, 30, 37, 39, 43, 50, 52, 82, 86], "file": [5, 8, 10, 11, 12, 13, 16, 18, 24, 35, 37, 43, 60, 66, 67, 68, 69, 88, 97, 105, 106], "path": [5, 8, 10, 12, 13, 16, 18, 24, 30, 34, 37, 60, 67, 68, 69, 75, 92, 97, 105], "desir": [5, 60], "addit": [5, 11, 29, 30, 33, 34, 35, 47, 48, 58, 67, 69], "keyword": [5, 11, 29, 30, 33, 34, 35, 47, 48, 67, 69, 85], "argument": [5, 11, 29, 30, 33, 34, 35, 47, 48, 51, 52, 67, 69, 73, 75, 82, 85], "pass": [5, 11, 27, 28, 29, 30, 33, 34, 35, 47, 48, 67, 71, 79, 83, 85], "save": [5, 10, 24, 35, 62, 67, 68, 69, 71], "encod": [5, 6, 9, 29, 30, 33, 37, 69, 106], "open": [5, 6, 7, 8, 10, 12, 17, 29, 34, 46, 47, 48, 50, 62, 67, 68, 83, 88], "test": [5, 43, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "blob_url": 5, "qualiti": [5, 23, 40, 61, 67, 82, 83], "95": [5, 34, 59, 72, 73, 80], "base64": 5, "pre": [5, 13, 15, 18, 30, 33, 40], "object": [5, 6, 8, 10, 11, 12, 18, 22, 24, 34, 35, 37, 43, 47, 51, 54, 55, 58, 59, 60, 67, 69, 74, 75, 88, 91, 92, 94, 97, 100, 104], "rais": [5, 8, 11, 13, 14, 16, 17, 18, 21, 22, 29, 33, 34, 37, 47, 50, 52, 55, 57, 58, 59, 62, 67, 68, 69, 72, 73, 80], "valueerror": [5, 11, 13, 16, 18, 21, 22, 29, 33, 37, 50, 59, 69, 80], "unsupport": [5, 45, 58, 59, 80], "method": [5, 11, 29, 30, 31, 33, 34, 36, 37, 39, 47, 59, 94, 100], "warn": 5, "userwarn": 5, "doesn": [5, 37, 73], "t": [5, 37, 73], "match": [5, 22, 33, 37, 50, 59, 73, 77, 106], "actual": [5, 18, 21, 45], "invalid": [5, 13, 16, 18, 21, 29, 33, 35, 59], "show": [5, 11, 13, 14, 15, 16, 51], "bool": [5, 7, 8, 11, 24, 27, 34, 39, 45, 47, 50, 51, 54, 59, 64, 65, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 97, 105], "effici": [5, 20, 23, 30, 68, 86], "without": [5, 34, 62, 67, 72, 73, 81], "content": [5, 11, 12, 27, 45, 70], "true": [5, 7, 8, 11, 24, 34, 39, 47, 48, 51, 54, 57, 58, 59, 64, 65, 68, 69, 72, 73, 76, 78, 82, 89, 92, 97, 105], "fals": [5, 6, 7, 8, 11, 24, 27, 34, 39, 45, 47, 59, 64, 65, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 89, 92, 97, 105], "otherwis": [5, 8, 11, 35, 39, 59, 64, 65, 69, 72, 73, 78, 83, 88], "abc": 5, "svg": 5, "xml": 5, "jpeg": [5, 63, 67, 92, 105], "text": [5, 19, 24, 30, 33, 45, 67, 76, 78, 106], "plain": 5, "hello": 5, "order_": [6, 7], "chw": [6, 7], "both": [6, 13, 22, 30, 33, 45, 57, 68, 82], "np": [6, 7, 10, 29, 30, 33, 37, 39, 48, 50, 52, 82, 86], "uint8": [6, 7], "float32": [6, 7, 10, 25, 27, 28, 39], "ar": [6, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 30, 33, 34, 35, 39, 42, 43, 44, 45, 47, 52, 55, 58, 59, 60, 63, 67, 68, 69, 72, 73, 74, 75, 79, 80, 82, 83, 89, 90, 91, 92, 93, 94, 95, 97, 99, 100, 101, 102, 103, 104, 105], "order": [6, 7, 59, 76, 77, 106], "rgb_encod": [6, 9], "custom_imag": [6, 7], "data_cwh": 6, "cwh": 6, "data_int": 6, "use_float": [6, 7], "mode": [6, 7, 8, 22, 34, 37, 58, 60, 67, 80, 83, 88], "1606x1870": [6, 7], "0x7fb9b89bbdc0": 6, "0x7fb9b89bbe50": 6, "0x7fb9b89bbdf0": 6, "invers": 6, "oper": [6, 30, 33, 38, 39, 40, 42, 43, 59, 68, 106], "ndarrai": [7, 10, 29, 30, 33, 37, 39, 43, 48, 50, 52, 82, 86], "channel": [7, 8, 31, 59, 64, 65, 83], "jpegimageplugin": [7, 60], "jpegimagefil": [7, 60], "0x7f9ec37389d0": 7, "shape": [7, 39, 43, 50, 71, 82], "dtype": [7, 39], "3": [7, 10, 12, 13, 14, 15, 21, 22, 39, 40, 43, 45, 47, 52, 54, 59, 62, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "1870": 7, "1606": 7, "whc": 7, "": [7, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 34, 35, 37, 45, 47, 57, 59, 67, 82, 85, 93], "result": [7, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 43, 45, 47, 48, 50, 51, 71, 74, 75, 82, 86, 93, 94, 100], "same": [7, 8, 39, 44, 82, 85], "torchvis": [7, 56, 106], "transform": [7, 8, 55, 56, 57, 58, 76, 106], "to_tensor": [7, 57, 58], "process": [8, 9, 11, 13, 14, 16, 17, 22, 31, 34, 36, 37, 39, 57, 59, 62, 64, 65, 66, 73, 82, 109], "manipul": [8, 66], "python": [8, 37, 62, 85, 107, 108, 109], "librari": [8, 34, 57, 59, 62, 109], "It": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 35, 36, 47, 48, 50, 54, 57, 58, 66, 68, 69, 82, 85, 86, 98, 109], "multipl": [8, 10, 16, 30, 33, 37, 39, 43, 67], "ad": [8, 12, 59, 68, 69, 76], "background": [8, 9, 25, 27, 28, 30, 61, 67, 71, 106], "check": [8, 11, 37, 42, 68, 72, 73, 78, 89, 92, 102, 105, 109], "alpha": [8, 31, 64, 65], "design": [8, 22, 29, 33, 35, 36], "simplifi": [8, 90], "common": [8, 58], "relat": [8, 12, 14, 17, 66, 73, 86], "task": [8, 21, 22, 33, 36, 47, 57], "applic": [8, 57, 74, 79, 98], "kei": [8, 18, 22, 30, 59, 68, 75, 82], "featur": [8, 13, 18, 30, 32, 33, 39, 43, 69, 71, 74, 75, 76, 82, 90], "binari": [8, 86], "like": [8, 12, 19, 24, 58, 59, 79, 85, 109], "onc": 8, "particularli": [8, 22, 29, 35, 36, 69, 85], "requir": [8, 10, 20, 21, 39, 48, 68, 69, 94, 100, 109], "preprocess": [8, 20, 29, 30, 34, 39, 64, 106], "befor": [8, 37, 39, 68, 82], "further": 8, "analysi": [8, 40], "force_background": [8, 59], "appli": [8, 15, 18, 20, 31, 39, 47, 48, 50, 57, 59, 62, 82, 86], "necessari": [8, 39, 74, 79], "ha": [8, 23, 45, 58, 83, 98, 107, 108], "4": [8, 12, 15, 17, 18, 22, 37, 38, 39, 40, 43, 47, 52, 62, 64, 65, 67, 75, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "avoid": [8, 74], "anomali": 8, "dure": [8, 29, 37, 76, 97, 105], "subsequ": [8, 30, 47], "union": [8, 13, 14, 15, 16, 17, 18, 21, 22, 30, 33, 37, 39, 47, 52, 57, 59, 67, 69, 72, 73, 80], "retain": 8, "typeerror": [8, 52, 57, 58, 59, 72, 73, 80], "isinst": 8, "list": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 43, 45, 47, 48, 51, 54, 57, 58, 59, 60, 72, 73, 80, 81, 82, 89, 91, 94, 100, 104], "tupl": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 29, 30, 33, 34, 39, 40, 43, 45, 47, 48, 51, 59, 82, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 104], "take": [8, 54, 59], "singl": [8, 16, 33, 37, 39, 58, 59, 76, 82, 86], "call": [8, 26, 67], "each": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 29, 34, 39, 43, 50, 57, 66, 76, 78, 82, 83, 98], "item": [8, 10, 18], "batch": [8, 64, 65, 82, 83, 102], "multiimagestyp": [8, 30, 33, 39, 48], "iter": [8, 59, 62, 73], "img_path": 8, "image1": 8, "image2": 8, "loaded_imag": 8, "len": [8, 60], "all": [8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 29, 30, 33, 34, 38, 39, 40, 42, 43, 45, 51, 52, 62, 64, 65, 68, 70, 71, 75, 77, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "pillow": [8, 56, 106], "boolean": [8, 39], "tool": [9, 16, 24, 29, 31, 38, 39, 40, 41, 47, 62, 70, 76, 96, 98], "basic": [9, 57, 61, 73], "grid_background": 9, "grid_transpar": 9, "blob": [9, 71, 106], "to_blob_url": 9, "load_image_from_blob_url": 9, "is_valid_image_blob_url": 9, "decod": [9, 37, 106], "rgb_decod": 9, "load_imag": [9, 24, 51, 67], "has_alpha_channel": 9, "layer": [9, 86, 106], "istack": 9, "download_image_from_url": 9, "is_http_url": 9, "mai": [10, 14, 17, 39, 63, 67, 74, 79, 85, 105, 107, 108], "block": [10, 29, 33, 34], "togeth": 10, "new": [10, 23, 29, 52, 64, 65, 67, 68, 73], "similar": [10, 12, 19, 30, 33, 39, 43, 59, 79, 82, 106], "techniqu": [10, 31, 37], "p": [10, 74, 75, 79, 82], "need": [10, 16, 34, 45, 48, 85, 89, 91, 94, 97, 100, 104], "stack": [10, 82], "addition": 10, "second": [10, 22, 39, 44, 78], "element": [10, 82], "rang": [10, 39, 43, 48], "left": [10, 47, 48, 52, 86], "0": [10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 34, 38, 39, 40, 43, 45, 47, 48, 50, 52, 54, 57, 58, 59, 62, 67, 68, 72, 73, 74, 75, 76, 79, 80, 81, 82, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108, 109], "right": [10, 47, 52, 86], "two": [10, 22, 39, 44, 62, 78, 97], "dimension": [10, 82], "h": [10, 25, 27, 28, 50, 71], "w": [10, 25, 27, 28, 50, 71, 82], "posit": [10, 39, 47, 48, 90], "target": [10, 19, 25, 27, 28, 30, 48, 59], "By": [10, 45], "first": [10, 12, 16, 22, 34, 39, 44, 78], "howev": [10, 39], "solid": [10, 47], "pure": [10, 71], "lime": [10, 71], "nian": 10, "nian_lim": 10, "yellow": [10, 67], "5": [10, 12, 16, 21, 22, 39, 40, 43, 45, 48, 50, 52, 57, 58, 59, 60, 67, 74, 86, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "9": [10, 12, 22, 39, 43, 52, 59, 67, 80, 89, 90, 91, 93, 94, 97, 98, 99, 100, 101, 103, 104], "nian_tran": 10, "custom": [10, 13, 14, 15, 16, 17, 18, 21, 29, 33, 34, 37, 40, 47, 48, 50, 58, 59, 67, 68, 72], "mask": [10, 25, 27, 28, 48, 50, 71], "hs1": 10, "ab": 10, "linspac": 10, "ws1": 10, "nian_mask": 10, "hxw": [10, 25, 27, 28, 50], "download": 11, "special": [11, 12], "github": [11, 51, 107, 108, 109], "hug": [11, 18, 29, 30, 33, 34, 39, 59, 82], "face": [11, 18, 19, 20, 29, 30, 33, 34, 39, 52, 54, 59, 67, 73, 82, 90, 106], "progress": [11, 64, 65, 83], "track": 11, "host": [11, 12, 15, 20, 23, 30, 39, 45, 60, 75, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "main": [11, 17, 20, 21, 24, 29, 30, 33, 34, 39, 59, 67, 69, 71, 74, 85, 109], "compon": [11, 12, 22, 29, 30, 33, 34, 85], "http": [11, 51, 71, 109], "intern": [11, 33, 55, 68], "silent": [11, 64, 65, 83], "expected_s": 11, "kwarg": [11, 12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 35, 47, 48, 67, 69], "suppress": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 34, 47, 83], "bar": 11, "displai": [11, 30, 33, 64, 65], "expect": [11, 37, 59], "session": 11, "get": [11, 25, 27, 28, 30, 38, 40, 60, 61, 67, 71, 74, 77, 82, 88, 90, 95, 97, 99, 101, 103], "especi": 11, "hf": 11, "request": 11, "requestexcept": 11, "fail": [11, 13], "unidentifiedimageerror": 11, "com": [11, 51, 109], "ftp": 11, "booru": 12, "yolo": [12, 18, 20, 32, 106], "aperveyev": 12, "deepgh": [12, 13, 14, 15, 16, 17, 18, 20, 23, 39, 43, 45, 60, 75, 79, 83, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104, 109], "overal": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "benchmark": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 26, 38, 39, 40, 42, 43, 45, 51, 62, 64, 65, 70, 77, 83, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "explan": 12, "No": [12, 67, 107, 108], "head": [12, 19, 24, 51, 73, 90, 99, 106], "anim": [12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 28, 38, 39, 40, 42, 51, 53, 54, 60, 67, 70, 71, 73, 74, 77, 83, 90, 91, 94, 95, 99, 100, 101, 103, 104, 109], "pretti": 12, "girl": [12, 45, 73], "onli": [12, 13, 14, 15, 16, 17, 18, 21, 24, 39, 68, 73, 74, 79, 82, 97], "bust": 12, "torso": 12, "part": [12, 50, 51, 52], "collarbon": 12, "center": [12, 48, 58, 59], "pair": [12, 22, 33], "cover": [12, 20, 48, 67, 73], "breast": [12, 20, 73, 74, 75, 79, 81, 82], "boob": 12, "bra": 12, "nippl": [12, 13, 47, 67], "mostli": [12, 16], "visibl": [12, 24], "nsfw": [12, 47, 96, 106], "shld": 12, "shoulder": [12, 52], "mayb": 12, "one": [12, 33, 37, 43, 45, 59, 73, 82], "view": [12, 45], "profil": 12, "exactli": 12, "rear": 12, "exclud": 12, "sideb": 12, "uncov": 12, "other": [12, 39, 45, 59, 78, 81, 90], "visual": [12, 13, 14, 15, 16, 18, 19, 21, 39, 41, 51, 53, 82, 106], "mark": 12, "belli": [12, 20], "button": [12, 29, 75], "hip": [12, 52], "half": [12, 16, 73], "stock": 12, "line": [12, 26, 27, 54], "knee": [12, 52], "below": [12, 54, 70, 109], "6": [12, 22, 24, 39, 43, 52, 59, 62, 72, 73, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104, 107, 108], "nopan": 12, "panti": [12, 76], "cloth": 12, "bikini": 12, "regardless": 12, "censor": [12, 19, 47, 48, 94, 100, 106], "evid": 12, "7": [12, 13, 15, 16, 17, 18, 34, 39, 43, 45, 47, 50, 52, 59, 67, 72, 73, 79, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 103, 104], "butt": 12, "buttock": [12, 20], "least": [12, 36, 37, 69], "partial": 12, "behind": 12, "more": [12, 13, 32, 33, 45, 52, 57, 67, 85, 88], "less": [12, 13, 15, 21, 89], "stand": [12, 67, 74, 75, 79, 82], "sit": [12, 73], "ass": 12, "split": [12, 79], "leg": [12, 67], "wide": [12, 67], "90": 12, "degre": [12, 48], "typic": [12, 13, 30, 59], "abov": [12, 13, 14, 15, 16, 17, 18, 21, 50, 91, 94, 100, 104], "10": [12, 23, 29, 39, 43, 48, 52, 59, 62, 89, 90, 91, 94, 97, 98, 100, 101], "sprd": 12, "strongli": [12, 83], "11": [12, 39, 52, 89, 90, 91, 94, 97, 98, 100, 101], "vsplt": 12, "pose": [12, 39, 106], "12": [12, 24, 39, 47, 52, 59, 89, 90, 91, 94, 97, 98, 100, 101], "vsprd": 12, "vsplit": 12, "13": [12, 39, 52, 90, 91, 94, 98, 101, 103], "full": [12, 67], "almost": 12, "side": [12, 46, 73, 105], "usual": [12, 43], "ly": 12, "14": [12, 52, 59, 90, 91, 94, 98, 101, 109], "wing": [12, 73], "dragon": 12, "poni": 12, "15": [12, 42, 44, 52, 59, 90, 91, 94, 98, 101, 107, 108], "feral": 12, "four": [12, 13, 90], "non": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47, 95], "human": [12, 13, 14, 15, 16, 17, 18, 21, 51, 53, 89], "16": [12, 52, 59, 62, 64, 65, 90, 94, 98, 101], "hdrago": 12, "style": [12, 16, 21, 48, 103, 109], "17": [12, 52, 59, 98, 103], "hponi": 12, "18": [12, 20, 52, 59, 94, 98, 100, 107, 108], "hfox": 12, "cartoon": 12, "fox": 12, "dog": 12, "zootopia": 12, "nick": 12, "wild": 12, "19": [12, 52, 98], "hrabb": 12, "rabbit": 12, "judi": 12, "hopp": 12, "bunnygirl": 12, "20": [12, 29, 52, 59, 67, 98], "hcat": 12, "cat": [12, 73, 80], "catgirl": 12, "sharp": 12, "muzzl": 12, "compar": [12, 22, 33], "21": [12, 16, 52, 59, 103], "hbear": 12, "bear": 12, "22": [12, 52, 59], "jacko": 12, "memet": 12, "jack": 12, "o": [12, 67, 69, 79, 82, 94, 97, 107, 108], "contest": 12, "toward": [12, 52], "viewer": [12, 67], "23": [12, 52, 59], "jackx": 12, "sometim": 12, "24": [12, 39, 43, 52, 59, 62], "hhors": 12, "hors": 12, "implement": [12, 30, 33, 44, 85], "aa09": 12, "25": [12, 15, 20, 34, 44, 59, 103], "hbird": 12, "bird": 12, "name": [12, 13, 14, 15, 16, 17, 18, 21, 23, 29, 30, 33, 34, 39, 40, 45, 47, 52, 57, 58, 59, 74, 79, 82, 83, 89, 90, 93, 95, 98, 99, 101, 102, 103], "releas": 12, "time": [12, 69, 83], "yolov8s_pp09": 12, "2023": 12, "focus": 12, "class": [12, 14, 17, 18, 29, 30, 31, 33, 34, 37, 47, 48, 52, 55, 57, 59, 60, 66, 67, 69, 73, 90, 91, 94, 95, 99, 100, 101, 103, 104], "advanc": [12, 109], "capabl": [12, 30, 37, 45], "specif": [12, 13, 18, 29, 30, 33, 35, 37, 47, 52, 55, 57, 59, 69, 70, 90, 94, 100], "scenario": [12, 74, 79, 85], "yolov8s_pp12": 12, "2024": 12, "final": 12, "patch": 12, "continu": 12, "focu": [12, 67], "enhanc": [12, 32, 106], "improv": [12, 23, 82], "previou": 12, "yolov8m_pp13": 12, "offer": [12, 15, 16, 17, 22, 57, 69, 97], "yolov8n_as01": 12, "spinoff": 12, "26": [12, 59], "train": [12, 13, 14, 15, 16, 17, 18, 21, 39, 40, 74, 75, 76, 79, 83, 94, 100], "80": 12, "epoch": 12, "sfw": 12, "subset": 12, "wa": 12, "eventu": 12, "abandon": 12, "due": [12, 38, 39, 74, 79, 85, 90, 105], "ineffect": 12, "yolov8m_as02": 12, "start": [12, 37, 48, 67, 106], "30": [12, 21, 48], "public": [12, 30], "friendli": [12, 109], "reduc": [12, 39, 50, 82], "yolov8m_as03": 12, "as02": 12, "60": 12, "aim": 12, "bottleneck": 12, "reproduc": 12, "yolov8s_aa06": 12, "initi": [12, 29, 30, 34, 37, 47, 60, 73], "current": [12, 58, 64, 67, 94, 100, 107, 108, 109], "reincarn": 12, "some": [12, 29, 32, 39, 43, 44, 48, 61, 72, 74, 75, 79, 82, 83, 85, 92, 105, 107, 108], "yolov8s_aa09": 12, "updat": [12, 29, 30, 33, 34, 68], "dataset": [12, 13, 14, 15, 16, 17, 18, 21, 40, 43, 82, 96], "closeup": 12, "adjust": [12, 34, 43, 73], "larg": [12, 27, 30, 39, 82], "hat": [12, 73], "aa06": 12, "yolov8s_aa10": 12, "major": 12, "fix": 12, "issu": [12, 18, 64], "wear": 12, "yolov8s_aa11": 12, "latest": [12, 34, 74, 79], "mainstream": 12, "aa10": 12, "outstand": 12, "map": [12, 29, 45, 51, 72, 73, 76, 80, 81, 86, 98, 102], "score": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29, 30, 33, 38, 40, 42, 43, 45, 51, 52, 54, 76, 80, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "though": 12, "note": [12, 16, 39, 48, 67, 90, 94, 97, 100, 107, 108], "complet": [12, 34, 48, 90, 96, 106], "fair": 12, "bias": 12, "model_nam": [12, 13, 14, 15, 16, 17, 18, 21, 29, 30, 33, 34, 40, 47, 82, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104], "conf_threshold": [12, 13, 14, 15, 16, 17, 18, 21, 34, 47], "iou_threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 34, 47], "perform": [12, 16, 20, 21, 23, 30, 33, 34, 39, 45, 47, 48, 51, 59, 74, 85, 97, 98, 107, 108], "confid": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 34, 40, 45, 47, 52, 54, 75, 82], "threshold": [12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 34, 39, 42, 43, 45, 47, 50, 54, 74, 75, 79, 82, 89, 97], "iou": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 34, 47], "bounding_box": 12, "x1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "y1": [12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 34, 47, 48], "x2": [12, 20, 22], "y2": [12, 20, 22], "box": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 45, 51], "f": [12, 17, 22, 39, 43, 67, 86], "2f": 12, "point": [13, 17, 39, 52, 59], "femal": [13, 20, 47, 73], "genit": 13, "male": [13, 20, 73], "anime_censor_detect": 13, "yolov8": [13, 14, 15, 16, 17, 18, 21], "model": [13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 38, 39, 40, 43, 45, 47, 51, 52, 54, 59, 62, 63, 64, 65, 66, 67, 70, 74, 75, 76, 77, 79, 82, 83, 86, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 109], "v1": [13, 14, 15, 16, 17, 21, 47, 67, 82], "identifi": [13, 29, 37, 64], "locat": 13, "anatom": 13, "analyz": [13, 20, 40], "data": [13, 16, 18, 35, 37, 39, 51, 58, 66, 67, 74, 76, 94, 100, 106, 107, 108, 109], "either": [13, 14, 15, 16, 17, 33, 39, 59, 82, 86], "standard": [13, 15, 16, 17, 35, 59, 85], "n": [13, 14, 15, 16, 17, 18, 21, 37, 39, 47, 59, 67], "nano": [13, 15, 16, 17, 47], "faster": [13, 14, 15, 16, 17, 18, 47], "while": [13, 15, 16, 17, 24, 34, 46, 48, 62, 85], "slower": [13, 21], "construct": [13, 14, 16, 17, 47, 82], "intersect": [13, 14, 15, 16, 17, 18, 21, 22, 47], "over": [13, 14, 15, 16, 17, 18, 21, 22, 23, 47, 73], "merg": [13, 14, 15, 16, 17, 39], "integ": [13, 37, 43, 52, 59], "x0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "y0": [13, 14, 15, 16, 17, 18, 21, 24, 34, 47, 48], "bound": [13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 51], "indic": [13, 39, 52, 55, 74, 79, 82], "nipple_f": [13, 47], "peni": [13, 47], "pussi": [13, 47, 67], "runtimeerror": [13, 29, 33], "detection_visu": [13, 14, 15, 16, 18, 19, 21], "nude_girl": [13, 47], "365": 13, "264": 13, "399": 13, "289": [13, 14], "7473511695861816": 13, "224": [13, 57, 58, 59], "260": 13, "252": 13, "285": 13, "6830288171768188": 13, "206": 13, "523": [13, 47, 48], "240": 13, "608": 13, "6799028515815735": 13, "matplotlib": [13, 14, 15, 16, 24, 51], "pyplot": [13, 14, 15, 16, 51], "plt": [13, 14, 15, 16, 51], "imshow": [13, 14, 15, 16, 51], "anime_eye_detect": 14, "allow": [14, 15, 17, 18, 21, 30, 34, 37, 55, 57, 59, 85], "trade": [14, 16], "off": [14, 16], "speed": [14, 15, 16, 17, 18, 21, 25, 83], "accuraci": [14, 15, 16, 17, 18, 21, 45, 89, 91, 94, 97, 100, 104], "higher": [14, 15, 16, 17, 18, 20, 23, 97], "consid": [14, 17, 22, 39, 45, 48, 50, 60, 73, 94, 100], "overlap": [14, 16, 17, 18, 22, 64, 65, 74, 75, 77, 79, 82, 83, 106], "coordin": [14, 15, 16, 17, 18, 24, 34, 48, 52, 62], "alwai": [14, 16, 17, 18, 45], "except": [14, 17, 37, 55, 59, 67], "predict": [14, 18, 21, 29, 30, 33, 34, 75, 82, 89, 91, 93, 94, 97, 98, 100, 102, 104], "yolo_predict": [14, 21, 32], "squat": [14, 16, 51], "297": 14, "239": [14, 45], "341": 14, "271": 14, "7760562896728516": 14, "230": 14, "263": 14, "308": 14, "7682342529296875": 14, "createml": 15, "huggingfac": [15, 17, 39, 45, 59, 62, 71, 89, 90, 91, 93, 94, 95, 97, 99, 100, 101, 103, 104], "anime_face_detect": 15, "user": [15, 21, 29, 30, 33, 34, 37, 60, 69, 109], "balanc": [15, 17, 21, 67], "system": [15, 16, 25, 55, 59, 94, 100], "overhead": [15, 16, 25, 85], "avail": [15, 21, 24, 29, 30, 37, 39, 45, 48, 55, 59, 67, 80, 88, 89, 91, 94, 100, 104], "v0": [15, 21, 64, 65], "overrid": [15, 21], "auto": [15, 21, 51, 69, 88], "mostima_post": [15, 18], "29": [15, 18, 59], "441": [15, 18], "204": [15, 18], "584": [15, 18], "7874319553375244": [15, 18], "346": [15, 18], "59": [15, 18], "529": [15, 18], "275": [15, 18], "7510495185852051": [15, 18], "606": [15, 18], "51": [15, 18, 59], "895": [15, 18], "336": [15, 18], "6986488103866577": [15, 18], "upper": [16, 47], "bodi": [16, 21, 51, 52, 54, 67], "anime_halfbody_detect": 16, "pleas": [16, 23, 38, 39, 45, 64, 66, 68, 83, 90, 94, 97, 100, 107, 108], "primari": [16, 90, 93, 95, 99, 101, 103], "purpos": 16, "crop": [16, 50, 57, 58, 59, 67], "illustr": [16, 67, 91, 93], "therefor": [16, 39, 107, 108], "consist": [16, 39], "person": [16, 19, 22, 24, 34, 51, 99, 106], "peopl": [16, 80], "guarante": [16, 45], "you": [16, 18, 19, 21, 26, 45, 48, 64, 65, 82, 83, 85, 88, 89, 90, 91, 94, 97, 100, 104, 109], "inde": 16, "recommend": [16, 23, 39, 42, 43, 82, 83, 94, 100], "approach": 16, "detect_person": [16, 19, 24, 51], "individu": [16, 22, 37, 57, 66], "obtain": [16, 26, 38, 39], "local": [16, 60, 107, 108], "flexibl": [16, 57, 58], "lower": [16, 42, 43, 45, 47], "127": 16, "629": 16, "637": 16, "9040350914001465": 16, "anime_hand_detect": 17, "choos": [17, 21, 45], "35": [17, 59, 67, 74, 82], "configur": [17, 29, 39, 57, 58, 59, 106], "suit": 17, "case": [17, 23, 39, 42], "defin": [17, 21, 39, 67, 86], "being": 17, "label": [17, 18, 20, 22, 23, 24, 29, 30, 33, 34, 39, 40, 45, 76, 98, 102], "infer": [17, 20, 23, 30, 33, 34, 51, 64, 65, 88, 97], "anime_imag": 17, "bbox": 17, "conf": 17, "customiz": [18, 24], "integr": [18, 30, 74, 109], "repositori": [18, 29, 30, 33, 34, 39], "anime_head_detect": 18, "contribut": 18, "our": 18, "develop": [18, 83, 109], "yolo11": 18, "architectur": 18, "usag": [18, 29, 30, 66, 67, 68, 74, 85, 86, 105], "head_detect_v2": 18, "0_": 18, "equal": [18, 48], "deprec": [18, 23, 38], "remov": [18, 23, 29, 34, 38, 45, 62, 71, 73, 75, 76, 81, 82], "futur": [18, 23], "help": [18, 39, 50, 62], "For": [18, 19, 21, 22, 30, 39, 45, 52, 66, 82, 88], "instead": [18, 23, 76], "detect_head": [19, 24], "booru_yolo": [19, 106], "detect_with_booru_yolo": 19, "detect_censor": [19, 47, 94, 100], "ey": [19, 48, 52, 67, 73, 106], "detect_ey": 19, "detect_fac": 19, "halfbodi": [19, 90, 99, 106], "detect_halfbodi": 19, "hand": [19, 52, 54, 67, 73, 106], "detect_hand": 19, "nudenet": [19, 106], "detect_with_nudenet": 19, "calculate_i": 19, "bboxes_similar": 19, "detection_similar": 19, "detect_text": 19, "nuditi": 20, "run": [20, 25, 29, 30, 34, 83, 88, 105, 106], "nm": 20, "postprocess": 20, "onnx": [20, 29, 30, 33, 34, 75, 88, 98], "nudenet_onnx": 20, "notai": 20, "tech": 20, "detail": [20, 62, 66, 67, 88, 90], "respect": 20, "female_genitalia_cov": 20, "genitalia": 20, "face_femal": 20, "buttocks_expos": 20, "expos": 20, "female_breast_expos": 20, "female_genitalia_expos": 20, "male_breast_expos": 20, "anus_expos": 20, "anu": 20, "feet_expos": 20, "feet": [20, 52, 54], "belly_cov": 20, "feet_cov": 20, "armpits_cov": 20, "armpit": 20, "armpits_expos": 20, "face_mal": 20, "belly_expos": 20, "male_genitalia_expos": 20, "anus_cov": 20, "female_breast_cov": 20, "buttocks_cov": 20, "onnxruntim": [20, 87, 106], "topk": [20, 29], "100": [20, 25, 34, 42, 59, 85], "45": [20, 43, 59], "score_threshold": 20, "number": [20, 29, 30, 33, 37, 39, 45, 52, 60, 62, 86, 89], "keep": [20, 79], "entir": 21, "anidet3": 21, "roboflow": 21, "m": 21, "x": [21, 39, 48, 52, 67, 85, 86, 102], "fastest": [21, 25], "most": [21, 29, 30, 33, 34], "confidence_scor": [21, 24], "genshin_post": [21, 46, 47, 48], "371": 21, "232": 21, "564": 21, "690": 21, "7533698678016663": 21, "135": [21, 52], "451": 21, "716": [21, 45], "6788613796234131": 21, "614": 21, "393": 21, "830": 21, "686": 21, "5612757205963135": 21, "1275": 21, "654": 21, "4047100841999054": 21, "calcul": [22, 30, 39, 42, 43], "comput": [22, 27, 30, 33, 41, 59, 85, 86, 98], "work": [22, 29, 30, 33, 36, 42, 69, 98], "aggreg": 22, "involv": 22, "segment": [22, 60, 106], "evalu": [22, 38], "algorithm": [22, 39, 42], "box1": 22, "box2": 22, "bboxtyp": 22, "measur": [22, 38, 39, 42], "divid": [22, 52], "4f": 22, "1429": 22, "bboxes1": 22, "bboxes2": 22, "liter": [22, 39, 48, 52, 64, 65, 80], "max": [22, 23], "raw": [22, 29, 30, 33, 37], "depend": [22, 67, 68, 105], "unknown": [22, 80], "hungarian": 22, "find": [22, 48], "optim": [22, 30, 39], "assign": [22, 23, 29, 39], "among": [22, 39], "averag": 22, "detect1": 22, "detect2": 22, "bboxwithscoreandlabel": 22, "group": [22, 29, 43, 76], "correspond": [22, 39, 45, 50, 59, 82, 98, 102], "combin": [22, 37, 45], "against": [22, 83], "ground": [22, 94, 100], "truth": [22, 94, 100], "car": 22, "85": [22, 74, 82], "75": 22, "text_detect": 23, "been": [23, 98], "migrat": 23, "ocr": [23, 106], "detect_text_with_ocr": [23, 106], "soon": 23, "paddleocr": [23, 45], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 23, "05": [23, 59, 74, 75, 89, 90, 91, 93, 98, 99, 100, 101, 103, 104], "max_area_s": 23, "640": 23, "region": [23, 47, 50, 94, 100], "dbnet": 23, "do": [23, 50, 91], "640x640": 23, "ani": [23, 30, 33, 37, 39, 47, 57, 59, 62, 67, 72, 86, 88], "sinc": [23, 38], "appear": [24, 27], "font": 24, "pad": [24, 71], "see": [24, 67, 88], "text_pad": 24, "fontsiz": 24, "max_short_edge_s": 24, "fp": 24, "no_label": 24, "normal": [24, 30, 40, 57, 58, 59, 82], "predefin": [24, 73], "extract": [24, 25, 27, 28, 37, 39, 43, 45, 50, 59, 66, 67, 68, 69, 75, 82], "around": [24, 29, 34, 37, 54], "shortest": 24, "edg": [24, 54, 106], "maintain": [24, 34, 46, 52, 85, 109], "font_manag": 24, "fontproperti": 24, "properti": [24, 48, 52, 67, 69], "cv2": 25, "have": [25, 27, 39, 80, 81, 94, 100, 105], "lowest": 25, "resourc": [25, 106], "low_threshold": 25, "high_threshold": 25, "200": [25, 34, 59], "assum": [25, 27, 28, 71], "its": [25, 27, 28, 29, 39, 45, 46, 59, 68, 71, 74, 76, 88, 90, 91, 93, 94, 95, 98, 99, 100, 101, 103, 104], "low": [25, 33, 38, 40, 67, 79, 82, 83], "high": [25, 33, 34, 61, 67, 83, 97, 98], "outlin": 26, "comparison": [26, 74], "canni": [26, 106], "get_edge_by_canni": 26, "edge_image_with_canni": 26, "lineart": [26, 28, 106], "get_edge_by_lineart": 26, "edge_image_with_lineart": 26, "lineart_anim": [26, 106], "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "best": [27, 40, 48, 67], "effect": [27, 38, 47, 105], "closest": 27, "consum": 27, "amount": 27, "memori": [27, 29, 30, 34, 107, 108], "power": 27, "runtim": [27, 30, 88, 97], "coars": 27, "detect_resolut": [27, 28], "512": [27, 28, 54, 67, 83], "deeper": 27, "richer": 27, "probabl": [27, 30, 98], "extra": [27, 67], "increas": [27, 39], "resolut": [27, 28, 60, 83], "neural": [27, 28, 71, 86], "network": [27, 28, 71, 86], "classif": [29, 33, 86, 90, 91, 93, 94, 95, 96, 99, 100, 101, 103, 104], "those": [29, 97], "store": [29, 30, 34, 35, 67, 68], "well": [29, 42], "manag": [29, 30, 33, 34, 88, 106], "interact": [29, 30, 33, 34], "also": [29, 57, 82, 109], "token": [29, 30, 33, 34], "authent": [29, 30, 33, 34], "access": [29, 30, 33, 52, 67, 85], "privat": [29, 30, 31, 33, 43], "repo_id": [29, 30, 33, 34], "fn_preprocess": 29, "callabl": [29, 59], "hf_token": [29, 30, 33, 34], "comprehens": [29, 30], "imagepreprocessfunc": 29, "variabl": [29, 48, 88], "_model_nam": 29, "cach": [29, 30, 33, 34, 60, 87, 106], "_model": 29, "dictionari": [29, 35, 40, 57, 59, 67, 68, 69, 72, 73, 75, 90, 93, 95, 99, 101, 103], "_label": 29, "_hf_token": 29, "org": 29, "repo": [29, 59], "__init__": [29, 30, 31, 33, 34, 37, 48, 52, 60, 69, 73], "instanc": [29, 30, 34, 39, 47, 52, 59, 60, 73], "clear": [29, 30, 33, 34, 39, 68, 90, 94, 100], "free": [29, 30, 34], "up": [29, 30, 34, 73], "launch_demo": [29, 30, 33, 34], "default_model_nam": [29, 30, 33, 34], "server_nam": [29, 30, 33, 34], "server_port": [29, 30, 33, 34], "launch": [29, 30, 33, 34], "gradio": [29, 30, 33, 34], "demo": [29, 30, 33, 34, 79], "interfac": [29, 30, 33, 34, 85], "ui": [29, 33, 34], "make_ui": [29, 30, 33, 34], "server": [29, 30, 33, 34], "select": [29, 30, 33, 34, 39, 47, 60], "dropdown": [29, 30], "port": [29, 30, 33, 34], "importerror": [29, 34], "instal": [29, 33, 34, 62, 68, 106], "properli": [29, 33, 67], "usernam": [29, 34], "repo_nam": [29, 34], "model_v1": 29, "7860": [29, 30, 34], "submit": 29, "recent": [29, 30, 33, 34], "label_group": 29, "highest": [29, 98], "through": [29, 30, 59, 109], "error": [29, 37, 59, 82], "predict_fmt": 29, "fmt": [29, 30, 33, 40, 75, 82], "top5": 29, "logit": [29, 30, 33], "embed": [29, 30, 33, 37, 82], "dict": [29, 30, 37, 40, 51, 57, 58, 59, 67, 68, 69, 75, 82, 85, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "top": [29, 48, 97], "k": 29, "e": [29, 30, 39, 61, 64, 65, 80, 83, 86], "g": [29, 30, 39, 61, 64, 65, 80, 82, 83], "top10": 29, "predict_scor": 29, "ia": 29, "conveni": [29, 52, 67, 109], "wrapper": [29, 34, 37], "id": [29, 30, 33, 34], "multimod": 30, "hub": 30, "discoveri": 30, "variant": [30, 33], "pipelin": [30, 57, 59], "pattern": [30, 39, 73], "direct": 30, "api": [30, 33], "control": [30, 67], "via": 30, "web": [30, 33], "deploy": [30, 98], "reus": 30, "lru": 30, "thread": [30, 33, 85, 105], "safe": [30, 33, 68, 74, 75, 85, 96, 98, 100, 105, 106], "demand": 30, "switch": 30, "image_encod": [30, 33], "upload": [30, 34], "enter": 30, "link": 30, "address": 30, "bind": 30, "organ": 30, "precomput": [30, 81], "cosin": 30, "scale": [30, 33, 47, 48, 52, 67, 71, 82, 107, 108], "complex": 30, "image_embed": 30, "text_embed": 30, "etc": [30, 59], "thei": [30, 39, 55, 59], "l2": [30, 82], "text_encod": [30, 33], "accept": 30, "_process_rgb": 31, "_process_alpha_channel_with_model": 31, "_process_rgba": 31, "attribut": 31, "classifi": [32, 90, 95, 96, 97, 99, 101, 103, 104, 106], "classifymodel": 32, "classify_predict_scor": 32, "classify_predict": 32, "classify_predict_fmt": 32, "imageenhanc": 32, "clip": [32, 59, 67, 106], "clipmodel": 32, "clip_image_encod": 32, "clip_text_encod": 32, "clip_predict": 32, "siglip": [32, 59, 106], "siglipmodel": 32, "siglip_image_encod": 32, "siglip_text_encod": 32, "siglip_predict": 32, "yolomodel": 32, "sigmoid": [33, 87], "loss": 33, "creation": [33, 57, 58, 69], "preprocessor": [33, 67], "reset": 33, "about": [33, 35], "hostnam": 33, "gr": [33, 34], "One": [33, 43], "detect": [34, 42, 45, 47, 51, 52, 53, 54, 72, 73, 88, 89, 94, 100, 106], "post": [34, 45], "helper": 34, "easi": 34, "metadata": [34, 40, 66, 68, 69, 106], "cleanup": 34, "associ": [34, 69], "default_conf_threshold": 34, "default_iou_threshold": 34, "environmenterror": [34, 62, 68], "environ": [34, 83, 85, 88, 106], "offlin": 34, "yolov5": 34, "allow_dynam": 34, "dynam": [34, 57], "300": [34, 59], "400": 34, "simpl": 34, "explicitli": 34, "read": [35, 36, 37, 66, 67, 68], "write": [35, 36, 37, 66, 68], "exif": [35, 36, 67], "gif": [35, 36, 67], "comment": 35, "These": [35, 38, 60], "retriev": [35, 39], "context": [35, 36], "ai": [35, 36, 69, 89], "found": [35, 48, 67, 90], "attempt": [35, 48, 59, 67, 69, 88], "commonli": [35, 59, 76, 86], "where": [35, 39, 67, 68, 82, 85], "look": [35, 45, 67, 90], "usercom": 35, "field": [35, 69], "dst_filenam": 35, "destin": [35, 67, 68, 69], "filenam": [35, 60], "pnginfo": [35, 37, 67, 69], "wai": [35, 67, 68], "geninfo": [36, 106], "lsb": [36, 69, 106], "signific": [36, 37, 39, 64, 69], "bit": [36, 37, 59, 69], "read_geninfo_paramet": 36, "read_geninfo_exif": 36, "read_geninfo_gif": 36, "write_geninfo_paramet": 36, "write_geninfo_exif": 36, "write_geninfo_gif": 36, "read_lsb_raw_byt": 36, "read_lsb_metadata": 36, "write_lsb_raw_byt": 36, "write_lsb_metadata": 36, "lsbreaderror": 36, "lsbextractor": 36, "imagelsbdataextractor": 36, "serialize_pnginfo": 36, "serialize_json": 36, "inject_data": 36, "steganographi": 37, "serial": 37, "json": 37, "compat": [37, 76], "inject": 37, "emb": [37, 82], "seamlessli": 37, "hidden": 37, "decompress": 37, "them": [37, 47, 57, 64, 68, 82], "gzip": 37, "written": 37, "appropri": [37, 45, 59, 67], "serializ": [37, 57], "err": 37, "caus": [37, 105], "multi": [37, 85], "get_next_n_byt": 37, "next": [37, 55], "get_one_byt": 37, "form": [37, 76], "read_32bit_integ": 37, "32": [37, 59], "interpret": [37, 52], "big": 37, "endian": 37, "enough": 37, "magic": 37, "stealth_pngcomp": 37, "extract_data": 37, "length": [37, 39, 46], "compress": 37, "along": [37, 39, 71], "robust": [37, 39], "skytnt": [38, 60, 71], "poor": 38, "anime_dbaesthet": [38, 41], "better": [38, 42, 62, 82, 83, 89, 91, 94, 97, 100, 104], "2053756": 38, "09986039996147156": 38, "1663584": 38, "24299287796020508": 38, "4886411": 38, "38091593980789185": 38, "2066024": 38, "5131649971008301": 38, "3670169": 38, "6011670827865601": 38, "5930006": 38, "7067991495132446": 38, "3821265": 38, "8237218260765076": 38, "5512471": 38, "9187621474266052": 38, "limit": [39, 74], "smaller": 39, "7eu7d7": [39, 79, 83, 109], "ccip_onnx": 39, "cluster": [39, 43], "refer": [39, 42, 66, 97], "relev": 39, "aforement": 39, "manual": [39, 48], "384": [39, 43, 57, 58, 59], "caform": 39, "randaug": 39, "prune": 39, "vector": 39, "pruned_fp32": 39, "5_fp32": 39, "feat": 39, "768": [39, 45, 67], "17847511429108218": 39, "1951224011983088": 39, "18397327797685215": 39, "y": [39, 48, 85], "16583099961280823": 39, "42947039008140564": 39, "4037521779537201": 39, "4371533691883087": 39, "40748104453086853": 39, "392294704914093": 39, "whether": [39, 45, 47, 59, 69, 72, 75, 82, 83], "belong": 39, "pairwis": 39, "matrix": 39, "5350548e": 39, "08": [39, 59, 99, 100], "6583106e": 39, "01": 39, "2947042e": 39, "0375218e": 39, "8025822e": 39, "3715334e": 39, "0748104e": 39, "2675274e": 39, "9229470e": 39, "j": 39, "th": 39, "dbscan": 39, "dbscan_2": 39, "dbscan_fre": 39, "optic": [39, 45], "optics_best": 39, "epsilon": 39, "ep": 39, "min_sampl": 39, "ccipclustermethodtyp": 39, "12921094122454668": 39, "1291187648928262": 39, "1836453739562513": 39, "distanc": 39, "_featureorimag": 39, "sampl": [39, 43, 67, 89, 90, 91, 93, 94, 95, 99, 100, 101, 103, 104], "neighborhood": [39, 62], "core": [39, 107, 108], "few": 39, "too": 39, "sensit": [39, 47, 82, 94, 100], "tune": 39, "guidelin": 39, "deal": [39, 66], "solut": [39, 48], "small": [39, 47], "advis": [39, 74], "significantli": 39, "separ": 39, "slightli": 39, "exhibit": 39, "regular": [39, 62], "outfit": 39, "awar": 39, "highli": 39, "so": [39, 42, 79, 83], "care": 39, "diff": 39, "07437477": 39, "0356068": 39, "04396922": 39, "05131693": 39, "assess": 40, "aesthet": [40, 41, 106], "danbooru": [40, 74, 77, 79, 94, 97], "hakubooru": 40, "kohakublueleaf": 40, "swinv2pv3_v0_448_ls0": 40, "2_x": 40, "percentil": 40, "_default_model_nam": 40, "masterpiec": [40, 67], "9831666690063624": 40, "8810615667538594": 40, "great": 40, "8225559148288356": 40, "good": [40, 45], "591020403706702": 40, "2888798940585766": 40, "243279223969715": 40, "worst": [40, 67], "005268185993767627": 40, "275707557797432": 40, "7977807857096195": 40, "56098810210824": 40, "670568235218525": 40, "1677918508648872": 40, "9305131509900093": 40, "6085879728198051": 40, "6834832429885864": 40, "16141420602798462": 40, "05435194447636604": 40, "025083942338824272": 40, "024000568315386772": 40, "027076328173279762": 40, "024589713662862778": 40, "3757021427154541": 40, "3451208472251892": 40, "1511985808610916": 40, "04740551486611366": 40, "02172713913023472": 40, "027498546987771988": 40, "03134724497795105": 40, "39281174540519714": 40, "22457796335220337": 40, "15563568472862244": 40, "10796019434928894": 40, "047730278223752975": 40, "0393439345061779": 40, "031940147280693054": 40, "13832266628742218": 40, "20687267184257507": 40, "2509062886238098": 40, "1644320785999298": 40, "11332042515277863": 40, "08270663768053055": 40, "043439216911792755": 40, "033693961799144745": 40, "03375888615846634": 40, "050045162439346313": 40, "16734018921852112": 40, "4311050772666931": 40, "23242227733135223": 40, "05163438618183136": 40, "012833272106945515": 40, "01619996316730976": 40, "03074900433421135": 40, "1396280825138092": 40, "5038207173347473": 40, "22299200296401978": 40, "07377689331769943": 40, "02854202501475811": 40, "026677291840314865": 40, "02838410809636116": 40, "026617199182510376": 40, "02508518099784851": 40, "06039097160100937": 40, "8043031692504883": 40, "get_aesthetic_scor": 41, "ccip": [41, 106], "ccip_extract_featur": 41, "ccip_batch_extract_featur": 41, "ccip_default_threshold": 41, "ccip_differ": 41, "ccip_sam": 41, "ccip_batch_differ": 41, "ccip_batch_sam": 41, "ccip_default_clustering_param": 41, "ccip_clust": 41, "ccip_merg": 41, "dbaesthet": [41, 106], "laplacian": [41, 106], "laplacian_scor": 41, "lpip": [41, 106], "lpips_extract_featur": 41, "lpips_differ": 41, "lpips_clust": 41, "psnr_": [41, 106], "psnr": [41, 65], "blur": [42, 47], "than": [42, 43, 47, 85, 89, 97], "seem": 42, "just": [42, 62, 91, 94, 97, 100, 104], "we": [42, 64, 83], "explor": 42, "bluri": 42, "hutao": [42, 71, 74, 75, 79, 82], "156": 42, "68285005210006": 42, "text_blur": 42, "2276": 42, "66629157129": 42, "real2": 42, "908745781486806": 42, "mmd": 42, "1072": 42, "8372572065527": 42, "richzhang": 43, "perceptualsimilar": 43, "chafen_arknight": 43, "rand": 43, "reach": 43, "995": 43, "cnn": 43, "f1": 43, "f2": 43, "f3": 43, "f4": 43, "f5": 43, "64": [43, 59, 62, 67, 83, 107, 108], "99": 43, "192": 43, "49": [43, 59], "256": [43, 57, 58, 64, 67], "img1": [43, 44, 82], "img2": [43, 44, 82], "anoth": 43, "16922694444656372": 43, "22250649333000183": 43, "6897575259208679": 43, "10956494510173798": 43, "6823137998580933": 43, "6837796568870544": 43, "nois": [43, 50, 62, 64], "inf": 44, "gaussian_20": 44, "dat": 44, "058228614646987": 44, "gaussian_3": 44, "27": [44, 59], "65611098737784": 44, "lq": 44, "29589659377844": 44, "recogn": [45, 59], "export": [45, 88], "recognit": 45, "ch_pp": 45, "ocrv4_det": 45, "heat_threshold": 45, "box_threshold": 45, "max_candid": 45, "1000": 45, "unclip_ratio": 45, "heat": 45, "candid": 45, "unclip": 45, "comic": [45, 91], "742": 45, "485": [45, 57, 58], "809": 45, "511": 45, "9543377610144915": 45, "682": 45, "98": 45, "734": 45, "124": 45, "9309689495575223": 45, "136": 45, "836": 45, "164": 45, "9042856988923695": 45, "144": 45, "455": 45, "196": 45, "874083638387722": 45, "719": 45, "835": 45, "488": 45, "8628696346175078": 45, "478": 45, "214": 45, "508": 45, "848871771901487": 45, "1030": 45, "557": 45, "1184": 45, "578": 45, "8352495440618789": 45, "427": 45, "129": 45, "553": 45, "154": 45, "8249209443996619": 45, "detect_model": 45, "recognize_model": 45, "ocrv4_rec": 45, "rotation_threshold": 45, "is_remove_dupl": 45, "rotat": [45, 48], "duplic": [45, 67], "mob": 45, "9356705927336156": 45, "shishou": 45, "8933000384412466": 45, "BUT": 45, "8730931912907247": 45, "oh": 45, "8417627579351514": 45, "mirror": 45, "7366019454049503": 45, "el": 45, "gato": 45, "iberico": 45, "7271127306351021": 45, "THAt": 45, "701928390168364": 45, "6965972578194936": 45, "chines": 45, "english": 45, "cannot": [45, 55, 57, 59, 69], "languag": 45, "func": [45, 87, 106], "japanes": [45, 67], "post_text": 45, "319": 45, "847": 45, "561": 45, "899": 45, "kancol": 45, "9130667787597329": 45, "552": 45, "811": 45, "791": 45, "921": 45, "1944": 45, "8566762346615406": 45, "820": 45, "558": 45, "850": 45, "fleet": 45, "collect": [45, 66], "8100635458911772": 45, "235": 45, "904": 45, "855": 45, "1009": 45, "\u6d77": 45, "6716076803280185": 45, "858": 45, "808": 45, "tsu": 45, "ka": 45, "NO": 45, "u": [45, 109], "mi": 45, "de": 45, "654507230718228": 45, "209": 45, "507": 45, "2888084133529467": 45, "japan_pp": 45, "ocrv3_rec": 45, "9230690942939336": 45, "8564870717047623": 45, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 45, "8061289060358996": 45, "8045396777081609": 45, "7311649382696896": 45, "\u8266\u3068\u308c\u308c": 45, "6648729016512889": 45, "ocrv2_det": 45, "ocrv3_det": 45, "ocrv4_server_det": 45, "ch_ppocr_mobile_slim_v2": 45, "0_det": 45, "ch_ppocr_mobile_v2": 45, "ch_ppocr_server_v2": 45, "en_pp": 45, "arabic_pp": 45, "ocrv2_rec": 45, "ocrv4_server_rec": 45, "0_rec": 45, "chinese_cht_pp": 45, "cyrillic_pp": 45, "devanagari_pp": 45, "en_number_mobile_v2": 45, "ka_pp": 45, "korean_pp": 45, "latin_pp": 45, "ta_pp": 45, "te_pp": 45, "dimens": [46, 59], "max_siz": [46, 57, 58, 59], "longer": 46, "after": [46, 59, 74, 79, 82], "1280": 46, "720": 46, "new_img": 46, "600": 46, "337": 46, "obscur": 47, "regist": [47, 48, 57, 58, 59], "rectangular": 47, "967": [47, 48], "143": [47, 48], "1084": [47, 48], "261": [47, 48], "246": [47, 48], "208": [47, 48], "331": [47, 48], "287": [47, 48], "662": [47, 48], "466": [47, 48], "705": [47, 48], "514": [47, 48], "479": [47, 48], "283": [47, 48], "326": [47, 48], "color_black": 47, "radiu": 47, "emoji": [47, 48], "penis": 47, "vagina": 47, "serv": [47, 59, 74], "foundat": 47, "inherit": [47, 59], "within": [47, 67, 74, 82], "fill": 47, "color_default": 47, "green": 47, "color_green": 47, "ffff00": 47, "color_ffff00": 47, "blur_4": 47, "blur_8": 47, "blur_12": 47, "pixelate_4": 47, "pixelate_8": 47, "pixelate_12": 47, "cl": 47, "arg": 47, "subclass": 47, "keyerror": 47, "alreadi": 47, "exist": [47, 68, 88, 91], "angl": 48, "end": [48, 67], "censor_area": [48, 49], "ratio_threshold": 48, "minimum": [48, 54, 60, 62], "total": [48, 107, 108], "star": [48, 79], "register_censor_method": [48, 49], "smiling_face_with_heart": 48, "twitter": 48, "appl": 48, "googl": 48, "microsoft": 48, "samsung": 48, "whatsapp": 48, "facebook": 48, "messeng": 48, "joypixel": 48, "openmoji": 48, "emojidex": 48, "mozilla": 48, "express": 48, "code": [48, 64, 79, 82], "_emojistyletyp": 48, "emoji_default": 48, "cat_fac": 48, "emoji_green": 48, "grinning_face_with_sweat": 48, "emoji_liuhanhuangd": 48, "minim": 48, "abl": [48, 55], "prefix": [48, 73, 78], "sum": 48, "cx": 48, "mass": 48, "occlus": 48, "cy": 48, "find_for_area": 48, "rectangl": 48, "corner": 48, "factor": [48, 59], "align": [49, 106], "align_maxs": 49, "censor_": [49, 106], "censor_nsfw": 49, "basecensor": 49, "colorcensor": 49, "blurcensor": 49, "pixelatecensor": 49, "imgcensor": [49, 106], "imagebasedcensor": 49, "emojibasedcensor": 49, "singleimag": 49, "squeez": [49, 106], "squeeze_with_transpar": 49, "fit": 50, "tightli": 50, "interest": 50, "jerry_with_spac": 50, "median_filt": 50, "median": 50, "kernel": 50, "larger": [50, 54, 84], "disabl": 50, "keypoint": [51, 52, 53, 54], "idea": 51, "research": 51, "auto_detect": 51, "out_bbox": 51, "person_detect_cfg": 51, "op18keypointset": [51, 53, 54], "rtmpose": 51, "config": [51, 58, 106, 109], "foot": [51, 52], "hand1": 51, "hand2": 51, "op18_visu": [51, 53], "0x7f5ca933f3d0": 51, "axesimag": 51, "0x7f5c98069790": 51, "all_": 52, "openpos": [52, 67], "op18": [52, 54], "__mul__": 52, "multipli": 52, "scalar": 52, "__truediv__": 52, "divisor": 52, "left_foot": 52, "left_hand": 52, "right_foot": 52, "right_hand": 52, "enum": 52, "enumer": 52, "symbol": [52, 79, 82], "make": [52, 57, 76, 86, 94, 98, 100], "readabl": [52, 82], "categor": 52, "nose": 52, "neck": 52, "elbow": 52, "wrist": 52, "ankl": 52, "ear": [52, 73, 80], "member": 52, "right_should": 52, "right_elbow": 52, "right_wrist": 52, "left_should": 52, "left_elbow": 52, "left_wrist": 52, "right_hip": 52, "right_kne": 52, "right_ankl": 52, "left_hip": 52, "left_kne": 52, "left_ankl": 52, "right_ey": 52, "left_ey": 52, "right_ear": 52, "left_ear": 52, "left_big_to": 52, "left_small_to": 52, "left_heel": 52, "right_big_to": 52, "right_small_to": 52, "right_heel": 52, "__int__": 52, "truncat": [52, 96, 106], "zero": 52, "must": [52, 73, 105], "preced": 52, "surround": 52, "whitespac": [52, 76], "36": [52, 59], "0b100": 52, "91": [52, 59], "112": 52, "92": [52, 59, 80], "113": [52, 59], "dwpose": [53, 106], "dwpose_estim": 53, "openpose18": 53, "op18_body_max": 53, "op18_body_min": 53, "op18_face_max": 53, "op18_face_min": 53, "op18_left_foot_max": 53, "op18_left_foot_min": 53, "op18_left_hand_max": 53, "op18_left_hand_min": 53, "op18_right_foot_max": 53, "op18_right_foot_min": 53, "op18_right_hand_max": 53, "op18_right_hand_min": 53, "keypoints_list": 54, "min_edge_s": 54, "draw_bodi": 54, "draw_hand": 54, "draw_feet": 54, "draw_fac": 54, "drawn": 54, "shorter": 54, "connect": 54, "ellips": 54, "facial": [54, 73, 90], "pars": [55, 57, 58, 66, 67, 106], "parser": [55, 57, 58, 67], "try": 55, "notparsetarget": 56, "register_pillow_transform": 56, "register_pillow_pars": 56, "create_pillow_transform": 56, "parse_pillow_transform": 56, "register_torchvision_transform": 56, "register_torchvision_pars": 56, "create_torchvision_transform": 56, "parse_torchvision_transform": 56, "register_creators_for_transform": 56, "notprocessortypeerror": 56, "create_transforms_from_transform": 56, "is_valid_size_dict": 56, "convert_to_size_dict": 56, "get_size_dict": 56, "create_clip_transform": 56, "create_transforms_from_clip_processor": 56, "create_convnext_transform": 56, "create_transforms_from_convnext_processor": 56, "create_vit_transform": 56, "create_transforms_from_vit_processor": 56, "create_siglip_transform": 56, "create_transforms_from_siglip_processor": 56, "create_bit_transform": 56, "create_transforms_from_bit_processor": 56, "create_blip_transform": 56, "create_transforms_from_blip_processor": 56, "create_mobilenetv2_transform": 56, "create_transforms_from_mobilenetv2_processor": 56, "tensor": [57, 58, 59, 68], "composit": [57, 59], "machin": [57, 86], "learn": [57, 86], "compos": [57, 58, 59], "sequenc": [57, 59, 73], "pillowcompos": [57, 59], "sequenti": 57, "decor": [57, 58, 59, 85], "facilit": 57, "creator": [57, 59], "tvalu": [57, 58], "describ": 57, "interpol": [57, 58, 59], "bicub": [57, 58, 59], "pillowres": [57, 59], "antialia": [57, 58, 59], "bilinear": [57, 58], "center_crop": [57, 58], "pillowcentercrop": [57, 59], "pillowtotensor": [57, 59], "maybe_to_tensor": [57, 58], "pillowmaybetotensor": 57, "std": [57, 58, 59], "pillownorm": [57, 59], "456": [57, 58], "406": [57, 58], "229": [57, 58], "225": [57, 58], "48500001430511475": 57, "4560000002384186": 57, "4059999883174896": 57, "2290000021457672": 57, "2240000069141388": 57, "22499999403953552": 57, "framework": 58, "extend": 58, "centercrop": 58, "totensor": 58, "maybetotensor": 58, "4850": 58, "4560": 58, "4060": 58, "2290": 58, "2240": 58, "2250": 58, "timm": 58, "interpolationmod": 58, "processor": [59, 107, 108], "vitimageprocessor": 59, "5906": 59, "33": 59, "donutimageprocessor": 59, "1901": 59, "70": [59, 83], "detrimageprocessor": 59, "1575": 59, "86": [59, 73], "clipimageprocessor": 59, "1374": 59, "73": 59, "videomaeimageprocessor": 59, "1093": 59, "convnextimageprocessor": 59, "648": 59, "65": 59, "segformerimageprocessor": 59, "533": 59, "00": 59, "beitimageprocessor": 59, "468": 59, "63": 59, "siglipimageprocessor": 59, "440": 59, "48": 59, "layoutlmv3imageprocessor": 59, "403": 59, "layoutlmv2imageprocessor": 59, "332": 59, "87": 59, "mllamaimageprocessor": 59, "qwen2vlimageprocessor": 59, "314": 59, "77": 59, "blipimageprocessor": 59, "276": 59, "55": 59, "idefics2imageprocessor": 59, "226": 59, "llavanextimageprocessor": 59, "215": 59, "bitimageprocessor": 59, "210": 59, "pix2structimageprocessor": 59, "conditionaldetrimageprocessor": 59, "53": 59, "samimageprocessor": 59, "52": 59, "deitimageprocessor": 59, "mask2formerimageprocessor": 59, "89": 59, "50": 59, "vivitimageprocessor": 59, "88": 59, "yolosimageprocessor": 59, "84": 59, "47": 59, "viltimageprocessor": 59, "41": 59, "detaimageprocessor": 59, "68": 59, "38": 59, "pixtralimageprocessor": 59, "mobilenetv2imageprocessor": 59, "mobilevitimageprocessor": 59, "61": 59, "34": [59, 107, 108], "dptimageprocessor": 59, "maskformerimageprocessor": 59, "28": 59, "nougatimageprocessor": 59, "ideficsimageprocessor": 59, "rtdetrimageprocessor": 59, "efficientnetimageprocessor": 59, "40": [59, 67], "deformabledetrimageprocessor": 59, "idefics3imageprocessor": 59, "fuyuimageprocessor": 59, "videollavaimageprocessor": 59, "pvtimageprocessor": 59, "09": 59, "oneformerimageprocessor": 59, "mobilenetv1imageprocessor": 59, "07": [59, 98, 99, 100, 103], "owlv2imageprocessor": 59, "chineseclipimageprocessor": 59, "efficientformerimageprocessor": 59, "llavaonevisionimageprocessor": 59, "swin2srimageprocessor": 59, "vithybridimageprocessor": 59, "owlvitimageprocessor": 59, "04": 59, "groundingdinoimageprocessor": 59, "03": 59, "perceiverimageprocessor": 59, "chameleonimageprocessor": 59, "levitimageprocessor": 59, "vitmatteimageprocessor": 59, "extens": [59, 74], "tri": 59, "def": [59, 85], "hasattr": 59, "feature_extractor": 59, "encount": 59, "becaus": 59, "until": 59, "successfulli": 59, "imageprocessor": 59, "autoimageprocessor": 59, "from_pretrain": 59, "openai": 59, "vit": 59, "patch32": 59, "pillowconvertrgb": 59, "48145467": 59, "4578275": 59, "40821072": 59, "26862955": 59, "2613026": 59, "2757771": 59, "size_dict": 59, "shortest_edg": 59, "invalid_kei": 59, "default_to_squar": 59, "height_width_ord": 59, "constraint": 59, "els": [59, 67, 107, 108], "incompat": 59, "longest_edg": 59, "param_nam": 59, "entri": 59, "conform": 59, "messag": [59, 83], "do_res": 59, "do_center_crop": 59, "crop_siz": 59, "do_rescal": 59, "rescale_factor": 59, "00392156862745098": 59, "do_norm": 59, "image_mean": 59, "image_std": 59, "do_convert_rgb": 59, "rescal": 59, "deviat": 59, "clipprocessor": 59, "crop_pct": 59, "tailor": 59, "convnext": 59, "percentag": 59, "prepar": 59, "replic": 59, "build": [59, 74, 82], "blip": 59, "255": 59, "openai_clip_mean": 59, "openai_clip_std": 59, "accord": 59, "behavior": 59, "mobilenetv2": 59, "per": 59, "equival": 59, "bg": 60, "strict_level": 60, "min_select": 60, "min_width": 60, "min_height": 60, "min_resolut": 60, "strict": [60, 94, 100], "get_imag": 60, "get_image_fil": 60, "list_image_fil": 60, "random_imag": 60, "randomli": 60, "random_image_fil": 60, "8057": 60, "000000": 60, "000001": 60, "000002": 60, "000003": 60, "000004": 60, "home": 60, "dgh": [60, 68, 109], "2400x1600": 60, "0x7feb86ed5160": 60, "003258": 60, "400x400": 60, "0x7feb86a748b0": 60, "quickli": 61, "backgroundimageset": 61, "list_bg_image_fil": 61, "get_bg_image_fil": 61, "get_bg_imag": 61, "random_bg_image_fil": 61, "random_bg_imag": 61, "opencv": 62, "denois": [62, 67], "inspir": [62, 71, 75, 82, 102], "mf666": [62, 102], "mist": 62, "fucker": 62, "diameter_min": 62, "diameter_max": 62, "sigma_color_min": 62, "sigma_color_max": 62, "sigma_space_min": 62, "sigma_space_max": 62, "radius_min": 62, "radius_max": 62, "eps_min": 62, "eps_max": 62, "b_iter": 62, "g_iter": 62, "random": [62, 80], "bilater": 62, "guid": 62, "stage": 62, "preserv": 62, "diamet": 62, "sigma": 62, "space": [62, 71, 82], "window": [62, 67], "term": 62, "contrib": 62, "noisy_imag": 62, "cleaned_img": 62, "cleaned_imag": 62, "blurri": [63, 67], "noisi": 63, "nafnet": [63, 106], "scunet": [63, 64, 106], "adversari": [63, 106], "remove_adversarial_nois": 63, "restore_with_nafnet": 63, "restore_with_scunet": 63, "ve": 64, "gaussian": 64, "To": 64, "correctli": 64, "credibl": 64, "rgg": [64, 65], "red": [64, 73], "gopro": 64, "sidd": 64, "tile_s": [64, 65, 83], "tile_overlap": [64, 65, 83], "batch_siz": [64, 65, 83], "nafnetmodeltyp": 64, "tile": [64, 65, 83], "gan": 65, "128": 65, "scunetmodeltyp": 65, "automatic1111": 66, "stabl": [66, 67, 89, 109], "diffus": [66, 67, 89], "webui": [66, 67, 68], "novelai": 66, "sdwui": 66, "submodul": 66, "nai": [66, 106], "docstr": 66, "sdmetadata": 66, "parse_sdmeta_from_text": 66, "get_sdmeta_from_imag": 66, "save_image_with_sdmeta": 66, "read_metadata": 66, "save_with_metadata": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "formatt": 67, "a1111": 67, "sd_metadata_simpl": 67, "sd_metadata_complex": 67, "prompt": 67, "neg_prompt": 67, "neg": 67, "__str__": 67, "sd1": 67, "extrem": 67, "delic": 67, "beauti": 67, "offici": 67, "global": [67, 105], "illumin": 67, "soft": 67, "shadow": 67, "super": 67, "light": 67, "novel": [67, 69], "4k": 67, "metal_textur": 67, "striped_background": 67, "rich": 67, "cg": 67, "uniti": 67, "8k": 67, "wallpap": 67, "unreal": 67, "sci": 67, "fi": 67, "fantasi": 67, "silver_skin": 67, "cut": [67, 73], "silver_impossible_bodysuit": 67, "gem_on_chest": 67, "cut_silver_mechanical_leotard": 67, "headgear": [67, 73], "1_girl": 67, "solo": [67, 72, 73, 74, 75, 79, 80, 81, 82], "slim_waist": 67, "hair": [67, 73], "long": 67, "lumin": 67, "medium_breast": [67, 81], "indistinct_camelto": 67, "flat_crotch": 67, "coquettish": 67, "squint": 67, "evil_smil": 67, "dark_persona": 67, "mouth": 67, "wet": 67, "slim_fac": 67, "tall_girl": 67, "matur": 67, "mature_fac": 67, "slim_figur": 67, "slim_leg": 67, "groin": 67, "bare_thigh": 67, "easyneg": 67, "sketch": 67, "ugli": 67, "huge": 67, "logo": 67, "monochrom": [67, 93, 96, 106], "bad": 67, "mutat": 67, "horror": 67, "geometri": 67, "bad_prompt": 67, "miss": 67, "finger": 67, "limb": 67, "anatomi": 67, "interlock": 67, "digit": 67, "arm": 67, "2girl": 67, "deform": 67, "artist": 67, "blush": [67, 74, 75, 79, 82], "lipstick": 67, "skindent": 67, "tie": 67, "big_breast": 67, "thighhigh": [67, 74], "pubic_hair": [67, 73], "3d": [67, 91], "realist": 67, "slip": [67, 76], "head_out_of_fram": 67, "curvi": 67, "sampler": 67, "ddim": 67, "cfg": 67, "seed": 67, "3827064803": 67, "512x848": 67, "hash": 67, "eb49192009": 67, "anidosmix": 67, "skip": 67, "new_imag": 67, "let": 67, "what": 67, "nslim_fac": 67, "848": 67, "_sdmeta_text": 67, "directli": 67, "starri": 67, "night": 67, "daylight": 67, "euler": 67, "sd2": 67, "1girl": [67, 72, 73, 74, 75, 76, 79, 80, 81, 82], "blue": 67, "footwear": 67, "shoe": 67, "bang": [67, 73, 74, 79, 82], "indoor": 67, "sleev": 67, "ahog": [67, 73, 74, 75, 79, 82], "dress": [67, 73], "pot": 67, "plant": 67, "bag": [67, 74, 75, 79, 82], "bun": [67, 73], "lora": 67, "bluearchive10": 67, "bluearchiv": 67, "neg1": 67, "dpm": 67, "2m": 67, "sde": 67, "karra": 67, "2647703743": 67, "768x768": 67, "72bd94132e": 67, "cutemix": 67, "strength": 67, "controlnet": 67, "control_v11p_sd15_openpos": 67, "cab727d4": 67, "weight": 67, "perfect": 67, "param": 67, "hire": 67, "upscal": [67, 106], "latent": 67, "ti": 67, "339cc9210f70": 67, "66a7279a88dd": 67, "info": 67, "underli": [67, 85], "sd_meta": 67, "scope": 67, "dst_file": [67, 69], "webp": 67, "systemerror": [67, 69], "input_imag": 67, "output_imag": 67, "a41": 68, "safetensor": 68, "torch": 68, "command": [68, 109], "pip": [68, 109], "_check_env": 68, "model_fil": 68, "key1": 68, "value1": 68, "key2": 68, "value2": 68, "src_model_fil": 68, "dst_model_fil": 68, "new_metadata": 68, "john": 68, "doe": [68, 72, 80, 94, 100], "input_model": 68, "output_model": 68, "softwar": 69, "generation_tim": 69, "dataclass": 69, "encapsul": 69, "taken": 69, "alia": 69, "success": [69, 109], "add_lsb_meta": 69, "save_metainfo": 69, "metainfo": 69, "prefer": 69, "isneti": [70, 106], "get_isnetis_mask": 70, "segment_with_isneti": 70, "segment_rgba_with_isneti": 70, "co": 71, "seg": 71, "1024": [71, 82], "app": 71, "l8": 71, "00ff00": 71, "mask_": 71, "image_": 71, "hutao_seg": 71, "skadi": [71, 74, 75, 79, 82], "skadi_seg": 71, "drop": [72, 73, 74, 79, 81, 82], "cosplai": 72, "no_eyewear": 72, "eyewear": [72, 73], "span": [72, 73], "matter": [72, 73], "red_hair": [72, 73, 80, 81], "use_preset": 72, "custom_blacklist": 72, "onlin": 72, "preset": 72, "ones": 72, "neither": [72, 73], "nor": [72, 73], "anal_hair": 73, "anal_tail": 73, "arm_behind_head": 73, "arm_hair": 73, "arm_under_breast": 73, "arms_behind_head": 73, "bird_on_head": 73, "blood_in_hair": 73, "breasts_on_glass": 73, "breasts_on_head": 73, "cat_on_head": 73, "closed_ey": 73, "clothed_female_nude_femal": 73, "clothed_female_nude_mal": 73, "clothed_male_nude_femal": 73, "clothes_between_breast": 73, "cream_on_fac": 73, "drying_hair": 73, "empty_ey": 73, "face_to_breast": 73, "food_on_fac": 73, "food_on_head": 73, "game_boi": 73, "grabbing_anoth": 73, "s_hair": 73, "grabbing_own_breast": 73, "gun_to_head": 73, "head_between_breast": 73, "heart_in_ey": 73, "multiple_boi": 73, "multiple_girl": 73, "object_on_breast": 73, "object_on_head": 73, "paint_splatter_on_fac": 73, "parted_lip": [73, 74, 75, 79, 82], "penis_on_fac": 73, "person_on_head": 73, "pokemon_on_head": 73, "rabbit_on_head": 73, "rice_on_fac": 73, "severed_head": 73, "star_in_ey": 73, "sticker_on_fac": 73, "tentacles_on_mal": 73, "tying_hair": 73, "built": [73, 85], "mutabl": 73, "constructor": 73, "empti": 73, "hold": [73, 74, 75, 79, 82], "futa": 73, "cum": 73, "rub": 73, "shade": 73, "plai": 73, "drill": 73, "skin": 73, "sidelock": 73, "twintail": [73, 74, 75, 79, 82], "braid": 73, "afro": 73, "bald": 73, "dreadlock": 73, "ponytail": 73, "updo": 73, "beard": 73, "mustach": 73, "pointi": 73, "horn": 73, "tail": 73, "ornament": 73, "hairband": 73, "pupil": 73, "bow": [73, 74, 75], "headwear": 73, "ribbon": [73, 75, 79], "crown": 73, "cap": 73, "hairclip": [73, 79], "mole": 73, "halo": 73, "fluff": 73, "flower": [73, 74, 75, 79, 82], "glass": [73, 76], "fang": 73, "boi": 73, "beret": 73, "heterochromia": 73, "headdress": 73, "eyepatch": 73, "headphon": 73, "eyebrow": 73, "eyelash": 73, "sunglass": 73, "intak": 73, "scrunchi": 73, "ear_pierc": 73, "headband": 73, "ring": 73, "under_mouth": 73, "freckl": 73, "lip": 73, "eyelin": 73, "eyeshadow": 73, "tassel": 73, "whitelist_suffix": 73, "whitelist_prefix": 73, "whitelist_word": 73, "suffix": [73, 78], "pool": 73, "whitelist": 73, "blacklist": [73, 77, 106], "singular": 73, "plural": 73, "chair": 73, "whole": 73, "word": 73, "hear": 73, "72": 73, "outdat": 74, "anymor": 74, "baselin": 74, "practic": 74, "use_real_nam": [74, 79], "general_threshold": [74, 75, 82], "character_threshold": [74, 75, 82], "drop_overlap": [74, 75, 79, 82], "real": [74, 79, 96, 106], "renam": [74, 79], "redirect": [74, 79], "mani": [74, 79], "websit": [74, 79], "rate": [74, 75, 82, 94, 96, 106], "char": [74, 75, 82], "9897817373275757": 74, "question": [74, 75, 82, 94], "010265946388244629": 74, "explicit": [74, 75, 82, 94], "2809715270996094e": 74, "9939777851104736": 74, "5032387375831604": 74, "black_bord": 74, "9943548440933228": 74, "black_glov": [74, 75, 79, 82], "5011609792709351": 74, "blue_ski": [74, 75, 79, 82], "6877802610397339": 74, "5543792843818665": 74, "8268730640411377": 74, "cloud": [74, 75, 79, 82], "8504303693771362": 74, "cowboy_shot": [74, 75, 79, 82], "6008237600326538": 74, "crop_top": [74, 75, 79, 82], "6635787487030029": 74, "dai": [74, 75, 79, 82], "8496965765953064": 74, "glove": [74, 75, 79, 82], "6107005476951599": 74, "hair_between_ey": [74, 75, 79, 82], "668294370174408": 74, "5619469285011292": 74, "holding_baseball_bat": [74, 75, 79, 82], "5141720771789551": 74, "letterbox": 74, "long_hair": [74, 75, 79, 81, 82], "9884189963340759": 74, "looking_at_view": [74, 75, 79, 82], "5673105120658875": 74, "midriff": [74, 75, 79, 82], "6290556192398071": 74, "navel": [74, 75, 79, 82], "9631235003471375": 74, "no_hat": [74, 75, 79], "7978747487068176": 74, "no_headwear": [74, 75, 79, 82], "7577926516532898": 74, "outdoor": [74, 75, 79, 82], "7118550539016724": 74, "5452839136123657": 74, "pillarbox": 74, "9841411709785461": 74, "red_ey": [74, 75, 79, 82], "958786129951477": 74, "shirt": [74, 75, 79, 82], "6720131039619446": 74, "short_sleev": [74, 75, 79, 82], "7077711820602417": 74, "silver_hair": [74, 75, 79], "6673924326896667": 74, "sky": [74, 75, 79, 82], "8709812760353088": 74, "9614333510398865": 74, "sportswear": [74, 75, 79, 82], "7786177396774292": 74, "6842771172523499": 74, "sweat": [74, 75, 79, 82], "9076308012008667": 74, "thigh": [74, 75, 79, 82], "580970823764801": 74, "skadi_": [74, 75, 82], "arknight": [74, 75, 82], "9633345007896423": 74, "9988503456115723": 74, "001651763916015625": 74, "00012505054473876953": 74, "9829280972480774": 74, "894218385219574": 74, "8733789920806885": 74, "backpack": [74, 75, 79, 82], "6322951316833496": 74, "9987058639526367": 74, "bag_charm": [74, 75], "9754379987716675": 74, "6810564994812012": 74, "9708781838417053": 74, "6356008052825928": 74, "5633733868598938": 74, "brick_wal": 74, "5315935611724854": 74, "brown_hair": [74, 75, 79, 82], "9397273659706116": 74, "9229896664619446": 74, "charm_": [74, 75], "9006357789039612": 74, "citi": 74, "9020784497261047": 74, "cityscap": 74, "9547432661056519": 74, "5296419262886047": 74, "8253412246704102": 74, "5619839429855347": 74, "hair_flow": [74, 75, 79, 82], "8277763724327087": 74, "hair_orna": [74, 75, 79, 82], "9356368780136108": 74, "hair_ribbon": [74, 75, 79], "5288072824478149": 74, "jacket": [74, 75, 79, 82], "6336134076118469": 74, "9703260064125061": 74, "8188960552215576": 74, "phone_screen": 74, "9579574465751648": 74, "9954615235328674": 74, "plaid": [74, 75, 79], "9725285172462463": 74, "plaid_skirt": [74, 75, 79], "9638455510139465": 74, "pleated_skirt": [74, 75, 79, 82], "7226815819740295": 74, "5321241021156311": 74, "red_nail": [74, 79], "5493080615997314": 74, "school_bag": [74, 75], "9863407611846924": 74, "school_uniform": [74, 75, 79, 82], "6794284582138062": 74, "5062428116798401": 74, "shoulder_bag": 74, "9325523972511292": 74, "skirt": [74, 75, 79, 82], "92237788438797": 74, "skyscrap": 74, "7728171348571777": 74, "sleeves_past_wrist": [74, 75, 79], "7257086038589478": 74, "smile": [74, 75, 79, 82], "5357837080955505": 74, "6939404010772705": 74, "7054293155670166": 74, "tongu": [74, 75, 79, 82], "9990814924240112": 74, "tongue_out": [74, 75, 79, 82], "9992498755455017": 74, "5012534260749817": 74, "very_long_hair": [74, 75, 79, 81, 82], "7461410164833069": 74, "lagpixellol": 75, "deepgelbooru_onnx": 75, "categori": [75, 90, 98], "dim": [75, 82], "9986732006072998": 75, "0013858973979949951": 75, "315376281738281e": 75, "9972434639930725": 75, "basebal": [75, 82], "5982598662376404": 75, "baseball_bat": [75, 79, 82], "6429562568664551": 75, "bike_short": 75, "36296138167381287": 75, "8308937549591064": 75, "black_shirt": [75, 79, 82], "7388008832931519": 75, "6039759516716003": 75, "30909663438796997": 75, "9694308042526245": 75, "6422968506813049": 75, "5898381471633911": 75, "8145260810852051": 75, "652222216129303": 75, "dolphin_short": 75, "466494083404541": 75, "7183809280395508": 75, "6753682494163513": 75, "7302790880203247": 75, "6649775505065918": 75, "large_breast": [75, 79, 82], "8446108102798462": 75, "98187655210495": 75, "8140730857849121": 75, "6360533833503723": 75, "9635934829711914": 75, "33370012044906616": 75, "44239571690559387": 75, "7891374826431274": 75, "6471294164657593": 75, "9958090782165527": 75, "8736815452575684": 75, "872096061706543": 75, "5640895366668701": 75, "5049663186073303": 75, "8832778930664062": 75, "9687467813491821": 75, "sports_bra": 75, "3659853935241699": 75, "9309735298156738": 75, "49939480423927307": 75, "stomach": [75, 79, 82], "446407288312912": 75, "809670090675354": 75, "6560589075088501": 75, "47956040501594543": 75, "9832853674888611": 75, "9994162321090698": 75, "0008397102355957031": 75, "00035390257835388184": 75, "9926226139068604": 75, "899387001991272": 75, "34215790033340454": 75, "5701972246170044": 75, "9512913227081299": 75, "6664570569992065": 75, "5614628791809082": 75, "33615976572036743": 75, "5770801305770874": 75, "987317681312561": 75, "37286585569381714": 75, "cardigan": [75, 79], "36409223079681396": 75, "7329680919647217": 75, "collared_shirt": [75, 79], "5924292206764221": 75, "4344901144504547": 75, "7465001344680786": 75, "5225946307182312": 75, "6976451873779297": 75, "9265321493148804": 75, "34527891874313354": 75, "6675043106079102": 75, "9096828699111938": 75, "long_sleev": [75, 79, 82], "41341525316238403": 75, "8418735265731812": 75, "miniskirt": [75, 79], "3675632178783417": 75, "nail_polish": [75, 79], "5284417867660522": 75, "open_cloth": [75, 79], "30296844244003296": 75, "48789578676223755": 75, "36596980690956116": 75, "7759367227554321": 75, "6535028219223022": 75, "8975257873535156": 75, "36911237239837646": 75, "4171145558357239": 75, "3942635953426361": 75, "6772940754890442": 75, "9397937655448914": 75, "5207280516624451": 75, "4673041105270386": 75, "9118321537971497": 75, "9967410564422607": 75, "9970728158950806": 75, "8419480323791504": 75, "6489560604095459": 75, "white_shirt": [75, 79], "6217572689056396": 75, "underscor": [76, 82], "convent": 76, "restor": [76, 106], "use_spac": 76, "use_escap": 76, "include_scor": 76, "score_descend": 76, "_": 76, "escap": 76, "unsaf": 76, "sort": [76, 80], "descend": 76, "panty_pul": 76, "6826801300048828": 76, "958938717842102": 76, "drinking_glass": 76, "9340789318084717": 76, "areola_slip": 76, "41196826100349426": 76, "9988248348236084": 76, "drink": 76, "pull": 76, "areola": 76, "999": 76, "959": 76, "934": 76, "683": 76, "412": 76, "mldanbooru": [77, 106], "get_mldanbooru_tag": 77, "wd14": [77, 79, 106], "get_wd14_tag": [77, 79], "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "deepdanbooru": [77, 79, 106], "get_deepdanbooru_tag": [77, 79], "deepgelbooru": [77, 106], "get_deepgelbooru_tag": 77, "add_underlin": 77, "remove_underlin": 77, "tags_to_text": 77, "drop_overlap_tag": 77, "is_blacklist": 77, "drop_blacklisted_tag": 77, "char_whitelist_suffix": 77, "char_whitelist_prefix": 77, "char_whitelist_word": 77, "char_suffix": 77, "char_prefix": 77, "charactertagpool": 77, "is_basic_character_tag": 77, "drop_basic_character_tag": 77, "sort_tag": 77, "tag_match_suffix": 77, "tag_match_prefix": 77, "tag_match_ful": 77, "t1": 78, "t2": 78, "fulli": 78, "ml": 79, "448": 79, "keep_ratio": 79, "9999984502792358": [79, 101], "9999946355819702": 79, "9994951486587524": 79, "998144268989563": 79, "9978417158126831": 79, "9941409230232239": 79, "9799384474754333": 79, "979142427444458": 79, "961823582649231": 79, "961323618888855": 79, "9490893483161926": 79, "9450850486755371": 79, "9425153136253357": 79, "9409335255622864": 79, "9319437146186829": 79, "9265308976173401": 79, "9259042143821716": 79, "922250509262085": 79, "9199565052986145": 79, "9175475835800171": 79, "9102761745452881": 79, "9076938629150391": 79, "9052775502204895": 79, "8938589692115784": 79, "8894285559654236": 79, "8891903162002563": 79, "8845980763435364": 79, "8842408061027527": 79, "8659475445747375": 79, "862621009349823": 79, "8616052865982056": 79, "8562789559364319": 79, "short_short": [79, 82], "8555729389190674": 79, "8533340096473694": 79, "black_short": [79, 82], "8477485775947571": 79, "8430152535438538": 79, "tied_long_hair": [79, 82], "8340626955032349": 79, "crop_top_overhang": 79, "8266023397445679": 79, "8222048282623291": 79, "8202669620513916": 79, "8061150312423706": 79, "ass_visible_through_thigh": [79, 82], "7803354859352112": 79, "thigh_gap": [79, 82], "7789446711540222": 79, "arms_up": 79, "7052110433578491": 79, "9999866485595703": 79, "997043788433075": 79, "9969649910926819": 79, "9957101345062256": 79, "9928386807441711": 79, "9886980056762695": 79, "9864778518676758": 79, "ghost": [79, 82], "9769423007965088": 79, "9747489094734192": 79, "9736957550048828": 79, "9388670325279236": 79, "9356311559677124": 79, "91000896692276": 79, "8955123424530029": 79, "8910233378410339": 79, "8904104828834534": 79, "8881211280822754": 79, "8876776695251465": 79, "8864808678627014": 79, "8810517191886902": 79, "8798807263374329": 79, "8765745162963867": 79, "8737136125564575": 79, "8650439381599426": 79, "8613706827163696": 79, "blue_cardigan": 79, "8571277260780334": 79, "8333670496940613": 79, "8160212635993958": 79, "eyebrows_visible_through_hair": 79, "8122442364692688": 79, "8091571927070618": 79, "8082079887390137": 79, "8048468232154846": 79, "8042327165603638": 79, "7984272241592407": 79, "blazer": [79, 82], "794708251953125": 79, "78981614112854": 79, "7892146110534668": 79, "shaped_pupil": [79, 82], "7867060899734497": 79, "gradient_hair": 79, "786359965801239": 79, "7790888547897339": 79, "brown_skirt": 79, "7760675549507141": 79, "774523913860321": 79, "7721588015556335": 79, "7697228789329529": 79, "755959689617157": 79, "multicolored_hair": 79, "7477189898490906": 79, "7476690411567688": 79, "rail": 79, "7476617693901062": 79, "blue_jacket": 79, "7458406090736389": 79, "741143524646759": 79, "7364678978919983": 79, "7193643450737": 79, "red_neckwear": 79, "7108616828918457": 79, "7086325287818909": 79, "7055293321609497": 79, "7039415836334229": 79, "7018357515335083": 79, "shuffl": 80, "count": [80, 107, 108], "2boi": 80, "cat_ear": 80, "uniqu": 80, "8849405313291128": 81, "8548297594823425": 81, "03910296474461261": 81, "6615180440330748": 81, "21552028866308015": 81, "3165260620737027": 81, "47744464927382957": 81, "tagger": 82, "smilingwolf": 82, "wd": 82, "swinv2_v3": 82, "general_mcut_en": 82, "character_mcut_en": 82, "no_underlin": 82, "mcut": 82, "replac": 82, "index": [82, 109], "follw": 82, "valuabl": 82, "enabl": 82, "rapid": 82, "queri": 82, "0011444687843322754": 82, "8876402974128723": 82, "106781005859375": 82, "000277101993560791": 82, "997527003288269": 82, "9797663688659668": 82, "9905703663825989": 82, "9761719703674316": 82, "8981098532676697": 82, "8810765743255615": 82, "9498510360717773": 82, "8377365469932556": 82, "945058286190033": 82, "9457170367240906": 82, "969594419002533": 82, "7881088852882385": 82, "7687551379203796": 82, "9301245212554932": 82, "6703325510025024": 82, "white_hair": 82, "5292627811431885": 82, "8677047491073608": 82, "grey_hair": 82, "5859264731407166": 82, "9536856412887573": 82, "8056888580322266": 82, "8394746780395508": 82, "9473626613616943": 82, "8986269235610962": 82, "9385137557983398": 82, "8408567905426025": 82, "alternate_costum": 82, "4245271384716034": 82, "931140661239624": 82, "8830795884132385": 82, "7279844284057617": 82, "artist_nam": 82, "5333830714225769": 82, "64717698097229": 82, "9516432285308838": 82, "9655293226242065": 82, "9485014081001282": 82, "7366660833358765": 82, "7161656618118286": 82, "5858667492866516": 82, "6186309456825256": 82, "41193312406539917": 82, "467605859041214": 82, "36282333731651306": 82, "3756745457649231": 82, "motion_blur": 82, "5091936588287354": 82, "951993465423584": 82, "5634750723838806": 82, "8232709169387817": 82, "9869340658187866": 82, "49491602182388306": 82, "5193622708320618": 82, "003406703472137451": 82, "0007208287715911865": 82, "9798132181167603": 82, "8046203851699829": 82, "7596215009689331": 82, "7620116472244263": 82, "46084529161453247": 82, "48454540967941284": 82, "5152207016944885": 82, "8023070096969604": 82, "8653596639633179": 82, "7201820611953735": 82, "7816740870475769": 82, "697688639163971": 82, "8974947333335876": 82, "7491052746772766": 82, "5015512704849243": 82, "6401398181915283": 82, "43420469760894775": 82, "4528769850730896": 82, "5730487704277039": 82, "6739872694015503": 82, "5545973181724548": 82, "6946243047714233": 82, "5487751364707947": 82, "7439308166503906": 82, "4186026453971863": 82, "47378358244895935": 82, "4690653085708618": 82, "7565015554428101": 82, "hu_tao_": 82, "genshin_impact": 82, "9262397289276123": 82, "boo_tao_": 82, "942080020904541": 82, "denorm": 82, "denormalizer_nam": 82, "mnum2_al": 82, "understand": 82, "redund": 82, "structur": [82, 106], "b": 82, "r": [82, 94, 100], "c": 82, "linalg": 82, "norm": 82, "approx": [82, 83], "1e": 82, "cdc_anime_onnx": 83, "realli": 83, "As": [83, 94, 100], "1024x1024": 83, "2060": 83, "gpu": 83, "cost": 83, "cpu": [83, 88, 107, 108], "experi": 83, "hgsr": 83, "mhr": 83, "aug_x4_320": 83, "cute_waifu_aroma": 83, "pngimageplugin": 83, "pngimagefil": 83, "1168x1168": 83, "0x7f0e8ca06880": 83, "4672x4672": 83, "0x7f0e48edb640": 83, "cdc": [84, 106], "upscale_with_cdc": 84, "lru_cach": 85, "wrap": 85, "synchron": 85, "prevent": 85, "race": 85, "condit": 85, "maxsiz": 85, "expensive_funct": 85, "expens": 85, "lock": [85, 105], "safeti": [85, 102], "multithread": 85, "my_funct": 85, "introduc": 85, "acquisit": 85, "critic": 85, "mathemat": 86, "activ": 86, "deep": 86, "problem": [86, 94, 100], "input_valu": 86, "frac": 86, "26894142": 86, "73105858": 86, "ts_lru_cach": 87, "get_onnx_provid": 87, "open_onnx_model": 87, "cudaexecutionprovid": 88, "cpuexecutionprovid": 88, "ckpt": 88, "inferencesess": 88, "onnx_mod": 88, "decid": 88, "linux": [88, 107, 108], "execut": [88, 107, 108], "ignor": 88, "cuda": [88, 107, 108], "forc": 88, "anime_ai_check": 89, "mobilenetv3_sce_dist": [89, 100, 104], "mainli": 89, "caformer_s36_plus_sc": 89, "graph": 89, "9996960163116455": 89, "9999125003814697": 89, "997803270816803": 89, "9960069060325623": 89, "9887709021568298": 89, "9998629093170166": 89, "0013722758740186691": 89, "00020673229300882667": 89, "0001895089662866667": 89, "0008857478387653828": 89, "552320024231449e": 89, "001168627175502479": 89, "bangumi": [90, 91], "vision": 90, "imageri": 90, "bangumi_char_typ": 90, "definit": [90, 97], "video": 90, "secondari": 90, "often": 90, "lack": 90, "lead": 90, "under": [90, 109], "three": 90, "judg": 90, "anime_portrait": [90, 96], "mobilenetv3_v0_dist": [90, 99, 103, 104], "9998525381088257": 90, "00012103465269319713": 90, "6464786313008517e": 90, "906112609314732e": 90, "06": [90, 91, 93, 98, 99, 100, 101, 103], "9997243285179138": 90, "0002490800397936255": 90, "7215803381986916e": 90, "354368557978887e": 90, "9998849630355835": 90, "90006631379947e": 90, "3920385754317977e": 90, "2084233276254963e": 90, "9998877048492432": 90, "732793503440917e": 90, "4264976925915107e": 90, "0623419257171918e": 90, "07076334953308105": 90, "9290977716445923": 90, "0001044218079186976": 90, "4467317163944244e": 90, "2568268832401372e": 90, "9999498128890991": 90, "1810528778587468e": 90, "879474429093534e": 90, "260669109295122e": 90, "9999510049819946": 90, "2321036592766177e": 90, "025227553938748e": 90, "4251427273848094e": 90, "999957799911499": 90, "4273678718600422e": 90, "6884023302263813e": 90, "880981603288092e": 90, "0002326338435523212": 90, "9996368885040283": 90, "164971561403945e": 90, "00020793956355191767": 90, "13438372313976288": 90, "8652494549751282": 90, "000158855298650451": 90, "000238816806813702": 90, "3589179217815399": 90, "6406960487365723": 90, "0001471740542910993": 90, "002255884697660804": 90, "08208147436380386": 90, "9152728915214539": 90, "00038967153523117304": 90, "227699592884164e": 90, "0835404282261152e": 90, "1437502406770363e": 90, "9999284744262695": 90, "2125529792683665e": 90, "0218892384727951e": 90, "00011914174683624879": 90, "9998584985733032": 90, "2007669283775613e": 90, "6357082131435163e": 90, "3068713896209374e": 90, "9999185800552368": 90, "066640925273532e": 90, "529400813335087e": 90, "089402500540018e": 90, "9999388456344604": 90, "6406959295272827": 90, "not_paint": 91, "anime_classif": 91, "older": 91, "mobilenetv3_v1": [91, 101], "5_dist": 91, "3_dist": 91, "plot": [91, 94, 100, 104], "caformer_s36_v1": 91, "3_focal": 91, "8346158862113953": 91, "004201625939458609": 91, "0028638991061598063": 91, "15633030235767365": 91, "001988308737054467": 91, "9868855476379395": 91, "001178382197394967": 91, "00015886101755313575": 91, "0005986307514831424": 91, "011178601533174515": 91, "9933090209960938": 91, "0012440024875104427": 91, "00040085514774546027": 91, "004924307577311993": 91, "00012189441622467712": 91, "00031298911198973656": 91, "9968050718307495": 91, "182305903872475e": 91, "0027923565357923508": 91, "7805559259140864e": 91, "0004650334012694657": 91, "996709942817688": 91, "736721191671677e": 91, "0027629584074020386": 91, "4619508621981367e": 91, "0003803370927926153": 91, "998649537563324": 91, "190127922105603e": 91, "0008622839814051986": 91, "595230686594732e": 91, "0004573142796289176": 91, "00031435859273187816": 91, "8671838641166687": 91, "13199880719184875": 91, "563074617180973e": 91, "153919796110131e": 91, "290010737255216e": 91, "9727378487586975": 91, "027150526642799377": 91, "162296004826203e": 91, "4933258828241378e": 91, "0004275702522136271": 91, "995402455329895": 91, "002233930164948106": 91, "001911122351884842": 91, "1603819727897644": 91, "0007561995880678296": 91, "00017044576816260815": 91, "838487982749939": 91, "0002034590725088492": 91, "005001617129892111": 91, "000932251859921962": 91, "009352140128612518": 91, "9846979379653931": 91, "6018555470509455e": 91, "004064667969942093": 91, "464051254326478e": 91, "025772539898753166": 91, "9699516296386719": 91, "00011656546121230349": 91, "287263775244355e": 91, "370255853951676e": 91, "01098843663930893": 91, "0031668643932789564": 91, "9857884049415588": 91, "499273488065228e": 91, "8419872251106426e": 91, "0003471920208539814": 91, "029472889378666878": 91, "9700765609741211": 91, "0012387704337015748": 91, "001172148622572422": 91, "787473391043022e": 91, "003680602880194783": 91, "9938107132911682": 91, "8346157073974609": 91, "8671836853027344": 91, "8384883403778076": 91, "9846979975700378": 91, "9700766801834106": 91, "greyscal": 92, "jpeg_ful": [92, 105], "6125901": 92, "6125785": [92, 105], "6124220": 92, "rough": [93, 94, 100], "polish": 93, "mobilenetv3_v2": 93, "2_dist": [93, 101], "910087929805741e": 93, "1241951510310173": 93, "8757457137107849": 93, "00018937293498311192": 93, "030049214139580727": 93, "9697614312171936": 93, "008933082222938538": 93, "05096456781029701": 93, "9401022791862488": 93, "009832272306084633": 93, "9898634552955627": 93, "00030428936588577926": 93, "013919820077717304": 93, "9819902181625366": 93, "004089969675987959": 93, "04166747257113457": 93, "9582782983779907": 93, "4218515288084745e": 93, "8849249482154846": 93, "1149177998304367": 93, "0001573085755808279": 93, "9907882809638977": 93, "008958994410932064": 93, "0002527958422433585": 93, "9831690788269043": 93, "01682441122829914": 93, "613856385229155e": 93, "8757458329200745": 93, "8849248290061951": 93, "million": 94, "anime_r": [94, 96], "boundari": [94, 100], "challeng": [94, 100], "clean": [94, 100], "judgment": [94, 100], "intend": [94, 100], "quick": [94, 100, 106], "estim": [94, 100], "basi": [94, 100], "mobilenetv3_large_100_v0_ls0": 94, "caformer_s36_v0_ls0": 94, "7508869767189026": 94, "7034655809402466": 94, "728887677192688": 94, "7404400110244751": 94, "7446154952049255": 94, "7514738440513611": 94, "768704354763031": 94, "8219676613807678": 94, "7267540693283081": 94, "7645740509033203": 94, "7216582894325256": 94, "7615436315536499": 94, "815083920955658": 94, "8321858644485474": 94, "8204999566078186": 94, "820833146572113": 94, "chdir": 94, "doc": 94, "api_doc": 94, "7508870363235474": 94, "11212056130170822": 94, "06781744956970215": 94, "06917501986026764": 94, "7034654021263123": 94, "15903906524181366": 94, "06688199192285538": 94, "07061357796192169": 94, "7288877964019775": 94, "1476859599351883": 94, "060362350195646286": 94, "06306383013725281": 94, "7404399514198303": 94, "10337048768997192": 94, "08087948709726334": 94, "07530999928712845": 94, "055992450565099716": 94, "7446154356002808": 94, "13191790878772736": 94, "06747424602508545": 94, "06458679586648941": 94, "10566363483667374": 94, "07827574014663696": 94, "07079866528511047": 94, "7687042951583862": 94, "09974884241819382": 94, "06074819341301918": 94, "050435908138751984": 94, "8219675421714783": 94, "0593985915184021": 94, "06819795072078705": 94, "06569571048021317": 94, "1177448257803917": 94, "726753830909729": 94, "08980562537908554": 94, "06481882929801941": 94, "06922297924757004": 94, "10138414055109024": 94, "06351721286773682": 94, "07683827728033066": 94, "13798624277114868": 94, "05942752957344055": 94, "10584963858127594": 94, "7615437507629395": 94, "07317910343408585": 94, "060196295380592346": 94, "06751583516597748": 94, "0572039857506752": 94, "05398125201463699": 94, "06124086305499077": 94, "0525919646024704": 94, "8321859240531921": 94, "05922013148665428": 94, "06274889409542084": 94, "057530902326107025": 94, "8205001354217529": 94, "05683052912354469": 94, "06635929644107819": 94, "05597696080803871": 94, "8208332657814026": 94, "non_furri": 95, "mobilenetv3_v0": 95, "1_dist": 95, "9898804426193237": 95, "010119626298546791": 95, "9677742123603821": 95, "032225821167230606": 95, "959551215171814": 95, "040448784828186035": 95, "9535530209541321": 95, "04644693806767464": 95, "04358793422579765": 95, "9564120769500732": 95, "02767963521182537": 95, "9723203182220459": 95, "028900373727083206": 95, "9710996150970459": 95, "037573859095573425": 95, "9624261260032654": 95, "aicheck": [96, 106], "get_ai_created_scor": 96, "is_ai_cr": 96, "bangumi_char": [96, 106], "anime_bangumi_char_scor": 96, "anime_bangumi_char": 96, "anime_classify_scor": 96, "anime_classifi": 96, "is_greyscal": 96, "anime_completeness_scor": 96, "anime_complet": 96, "dbrate": [96, 106], "anime_dbrating_scor": 96, "anime_dbr": 96, "furri": [96, 106], "anime_furry_scor": 96, "anime_furri": 96, "get_monochrome_scor": 96, "is_monochrom": 96, "nsfw_pred_scor": 96, "nsfw_pred": 96, "portrait": [96, 106], "anime_portrait_scor": 96, "anime_rating_scor": 96, "anime_real_scor": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": [96, 106], "anime_style_age_scor": 96, "anime_style_ag": 96, "teen": [96, 106], "anime_teen_scor": 96, "anime_teen": 96, "is_truncated_fil": 96, "screen": 97, "row": 97, "bottom": 97, "grayscal": 97, "monochrome_detect": 97, "mobilenetv3_large_100_dist_safe2": 97, "mobilenetv3_dist": 97, "caformer_s36": 97, "mono": 97, "9614395499229431": 97, "9458909034729004": 97, "9559807777404785": 97, "9651952981948853": 97, "9379720687866211": 97, "8814834356307983": 97, "03941023349761963": 97, "07492382079362869": 97, "09546589106321335": 97, "016521310433745384": 97, "005693843588232994": 97, "0315730981528759": 97, "Not": 98, "five": 98, "hentai": 98, "neutral": 98, "porn": 98, "sexi": 98, "infinit": 98, "nsfwj": 98, "tfj": 98, "mobil": 98, "9970946311950684": 98, "00198739324696362": 98, "000894528697244823": 98, "4315058251668233e": 98, "099447197513655e": 98, "9282580614089966": 98, "061733175069093704": 98, "008979619480669498": 98, "0007789491210132837": 98, "0002501663693692535": 98, "7945129871368408": 98, "2044062316417694": 98, "0005603990866802633": 98, "0004847997915931046": 98, "564094367902726e": 98, "7977773547172546": 98, "01352313905954361": 98, "18791256844997406": 98, "0004888656549155712": 98, "00029804420773871243": 98, "04498734697699547": 98, "9509441256523132": 98, "4087972633424215e": 98, "003999904729425907": 98, "4542059185914695e": 98, "002892113756388426": 98, "982390284538269": 98, "02520776737947e": 98, "014633022248744965": 98, "858086610212922e": 98, "002532319398596883": 98, "9887337684631348": 98, "231979568838142e": 98, "008699454367160797": 98, "8187158022774383e": 98, "03564726561307907": 98, "954788088798523": 98, "343036850215867e": 98, "009289607405662537": 98, "00020158555707894266": 98, "006372362840920687": 98, "006019102409482002": 98, "9694945812225342": 98, "015214097686111927": 98, "002899901708588004": 98, "0004039364866912365": 98, "00012730166781693697": 98, "987038791179657": 98, "007135333959013224": 98, "005294707603752613": 98, "06964848190546036": 98, "0014777459437027574": 98, "9276643395423889": 98, "0003031621454283595": 98, "0009063396137207747": 98, "00028707628371194005": 98, "00010888021643040702": 98, "9992460012435913": 98, "00015473493840545416": 98, "0002033217460848391": 98, "563037691696081e": 98, "008058490231633186": 98, "00044566826545633376": 98, "937960684299469": 98, "05353058874607086": 98, "364063445587817e": 98, "00562260951846838": 98, "00012077406427124515": 98, "9897090792655945": 98, "004547217860817909": 98, "564737981942017e": 98, "016690678894519806": 98, "001258736359886825": 98, "9766013622283936": 98, "005440687295049429": 98, "4481674952548929e": 98, "01861923187971115": 98, "0008914825739338994": 98, "9674761295318604": 98, "012998746708035469": 98, "691116141155362e": 98, "0007601747056469321": 98, "0005019629606977105": 98, "039504989981651306": 98, "9591660499572754": 98, "0001652583305258304": 98, "0002614929690025747": 98, "020374108105897903": 98, "029394468292593956": 98, "9498046040534973": 98, "00016299057460855693": 98, "004782819654792547": 98, "002861740067601204": 98, "12280157208442688": 98, "8693908452987671": 98, "0001731760276015848": 98, "304211274255067e": 98, "03286275267601013": 98, "010648751631379128": 98, "9562522172927856": 98, "999900221824646": 99, "645313209854066e": 99, "3387104445428122e": 99, "9999704360961914": 99, "4465465685352683e": 99, "071506166132167e": 99, "9999785423278809": 99, "512719154561637e": 99, "292278612818336e": 99, "919455750496127e": 99, "9999444484710693": 99, "3647335082350764e": 99, "0555699191172607e": 99, "9999880790710449": 99, "3210242286731955e": 99, "7451418898417614e": 99, "9999822378158569": 99, "2084267331811134e": 99, "7460413321023225e": 99, "1532473820352607e": 99, "9999996423721313": 99, "0316136922483565e": 99, "840229633236049e": 99, "9999998807907104": [99, 100], "736660568800289e": 99, "199210472208506e": 99, "9999992847442627": 99, "r15": 100, "r18": 100, "sankaku": 100, "mobilenetv3_v1_pruned_ls0": 100, "caformer_s36_plu": [100, 104], "5863172936624323e": 100, "480062353375615e": 100, "9924363493919373": 100, "007255776319652796": 100, "0003077814180869609": 100, "996969997882843": 100, "0030054834205657244": 100, "4601260520284995e": 100, "9966891407966614": 100, "003293127752840519": 100, "770909148035571e": 100, "00025384966284036636": 100, "9996721744537354": 100, "399192691082135e": 100, "973351603141055e": 100, "9998563528060913": 100, "391309580067173e": 100, "0018681309884414077": 100, "9827859997749329": 100, "015345841646194458": 100, "013710384257137775": 100, "8339558839797974": 100, "15233369171619415": 100, "951323833462084e": 100, "00029566374723799527": 100, "9997004270553589": 100, "00018434497178532183": 100, "568440272123553e": 100, "9997699856758118": 100, "11225129129889e": 100, "051862899563275e": 100, "9999485015869141": 100, "902020231791539e": 100, "0005639699520543218": 100, "9994290471076965": 100, "anime_real_cl": 101, "4_dist": 101, "9999716281890869": 101, "8398366339388303e": 101, "9992202520370483": 101, "0007797438884153962": 101, "9999709129333496": 101, "905452492996119e": 101, "9999765157699585": 101, "3499671442550607e": 101, "9994087219238281": 101, "0005913018831051886": 101, "9999759197235107": 101, "4061362637439743e": 101, "9999052286148071": 101, "475799015490338e": 101, "403173675702419e": 101, "5848207794988411e": 101, "0010207017185166478": 101, "9989792704582214": 101, "2124368115328252e": 101, "9999977350234985": 101, "6512358342879452e": 101, "9999834299087524": 101, "359853614412714e": 101, "9999936819076538": 101, "600314317329321e": 101, "9999840259552002": 101, "5589323083986528e": 101, "9999843835830688": 101, "5513256585109048e": 101, "9999845027923584": 101, "pollut": 102, "shit": 102, "checker": 102, "mobilenet": 102, "v2": 102, "max_batch_s": 102, "1970": 103, "1980": 103, "1990": 103, "2000": 103, "2010": 103, "2015": 103, "2020": 103, "ag": 103, "9805465340614319": 103, "761269782553427e": 103, "0005044879508204758": 103, "01569165475666523": 103, "002850610064342618": 103, "00037849770160391927": 103, "9434612113400362e": 103, "053497342392802e": 103, "9992554783821106": 103, "0006490182713605464": 103, "8857468805654207e": 103, "317252262353577e": 103, "314484721769986e": 103, "0750001138148946e": 103, "706833609205205e": 103, "00034479793976061046": 103, "9995512366294861": 103, "391363472677767e": 103, "4607510820496827e": 103, "0679690351244062e": 103, "661913514311891e": 103, "757471131393686e": 103, "0744897230761126e": 103, "76177470368566e": 103, "9996387958526611": 103, "160279296338558e": 103, "00013228354509919882": 103, "1361367038916796e": 103, "464057489414699e": 103, "2412899599876255e": 103, "703883653040975e": 103, "127358498517424e": 103, "9973921775817871": 103, "0022309015039354563": 103, "00018872201326303184": 103, "780902943617548e": 103, "422096920578042e": 103, "638929097680375e": 103, "152203023797483e": 103, "00028818511054851115": 103, "9996094107627869": 103, "58777353237383e": 103, "9200742826797068e": 103, "00017117452807724476": 103, "518441947875544e": 103, "885544381570071e": 103, "4389253010449465e": 103, "1696006772108376e": 103, "9996393918991089": 103, "contenti": 104, "safe_teen": 104, "non_teen": 104, "caformer_s36_v0": 104, "9998493194580078": 104, "0378791052498855e": 104, "00012023092131130397": 104, "9790042638778687": 104, "0017522255657240748": 104, "01924353837966919": 104, "9998124241828918": 104, "19778298237361e": 104, "0001456339523429051": 104, "0008521362324245274": 104, "9989691972732544": 104, "00017870066221803427": 104, "0992944781901315e": 104, "9994398951530457": 104, "0004991036257706583": 104, "2035720727872103e": 104, "9994019269943237": 104, "0005460577667690814": 104, "0478151529678144e": 104, "524079147609882e": 104, "999934196472168": 104, "786742884898558e": 104, "653994154883549e": 104, "9998156428337097": 104, "0001218809193233028": 104, "00013706681784242392": 104, "9997410178184509": 104, "jpeg_trunc": 105, "2216614_truncat": 105, "imagefil": 105, "load_truncated_imag": 105, "ascii": 106, "metric": 106, "list_det_model": 106, "list_rec_model": 106, "sd": 106, "tag": 106, "platform": [107, 108], "shutil": [107, 108], "cpuinfo": [107, 108], "psutil": [107, 108], "hbutil": [107, 108], "size_to_bytes_str": [107, 108], "python_implement": [107, 108], "python_vers": [107, 108], "brand": [107, 108], "get_cpu_info": [107, 108], "brand_raw": [107, 108], "cpu_count": [107, 108], "freq": [107, 108], "cpu_freq": [107, 108], "mhz": [107, 108], "virtual_memori": [107, 108], "precis": [107, 108], "ye": [107, 108], "nvidia": [107, 108], "smi": [107, 108], "1021": [107, 108], "azur": [107, 108], "x86_64": [107, 108], "glibc2": [107, 108], "cpython": [107, 108], "amd": [107, 108], "epyc": [107, 108], "7763": [107, 108], "2993": 107, "772": 107, "615": [107, 108], "gib": [107, 108], "deploi": [107, 108], "action": [107, 108], "3296": 108, "15275": 108, "imgutil": 109, "pypi": 109, "simpli": 109, "newest": 109, "git": 109, "script": 109, "__name__": 109, "__main__": 109, "narugo1992": 109, "still": 109, "out": 109, "io": 109, "html": 109, "faq": 110}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [9, 0, 0, "-", "data"], [19, 0, 0, "-", "detect"], [26, 0, 0, "-", "edge"], [32, 0, 0, "-", "generic"], [36, 0, 0, "-", "metadata"], [41, 0, 0, "-", "metrics"], [45, 0, 0, "-", "ocr"], [49, 0, 0, "-", "operate"], [53, 0, 0, "-", "pose"], [56, 0, 0, "-", "preprocess"], [61, 0, 0, "-", "resource"], [63, 0, 0, "-", "restore"], [66, 0, 0, "-", "sd"], [70, 0, 0, "-", "segment"], [77, 0, 0, "-", "tagging"], [84, 0, 0, "-", "upscale"], [87, 0, 0, "-", "utils"], [96, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "blob"], [6, 0, 0, "-", "decode"], [7, 0, 0, "-", "encode"], [8, 0, 0, "-", "image"], [10, 0, 0, "-", "layer"], [11, 0, 0, "-", "url"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.blob": [[5, 1, 1, "", "is_valid_image_blob_url"], [5, 1, 1, "", "load_image_from_blob_url"], [5, 1, 1, "", "to_blob_url"]], "imgutils.data.decode": [[6, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[7, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[8, 1, 1, "", "has_alpha_channel"], [8, 1, 1, "", "load_image"], [8, 1, 1, "", "load_images"]], "imgutils.data.layer": [[10, 1, 1, "", "istack"]], "imgutils.data.url": [[11, 1, 1, "", "download_image_from_url"], [11, 1, 1, "", "is_http_url"]], "imgutils.detect": [[12, 0, 0, "-", "booru_yolo"], [13, 0, 0, "-", "censor"], [14, 0, 0, "-", "eye"], [15, 0, 0, "-", "face"], [16, 0, 0, "-", "halfbody"], [17, 0, 0, "-", "hand"], [18, 0, 0, "-", "head"], [20, 0, 0, "-", "nudenet"], [21, 0, 0, "-", "person"], [22, 0, 0, "-", "similarity"], [23, 0, 0, "-", "text"], [24, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[12, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[13, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[14, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[15, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[16, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[17, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[18, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[20, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[21, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[22, 1, 1, "", "bboxes_similarity"], [22, 1, 1, "", "calculate_iou"], [22, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[23, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[24, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[25, 0, 0, "-", "canny"], [27, 0, 0, "-", "lineart"], [28, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[25, 1, 1, "", "edge_image_with_canny"], [25, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[27, 1, 1, "", "edge_image_with_lineart"], [27, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[28, 1, 1, "", "edge_image_with_lineart_anime"], [28, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[29, 0, 0, "-", "classify"], [30, 0, 0, "-", "clip"], [31, 0, 0, "-", "enhance"], [33, 0, 0, "-", "siglip"], [34, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[29, 3, 1, "", "ClassifyModel"], [29, 1, 1, "", "classify_predict"], [29, 1, 1, "", "classify_predict_fmt"], [29, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "launch_demo"], [29, 4, 1, "", "make_ui"], [29, 4, 1, "", "predict"], [29, 4, 1, "", "predict_fmt"], [29, 4, 1, "", "predict_score"]], "imgutils.generic.clip": [[30, 3, 1, "", "CLIPModel"], [30, 1, 1, "", "clip_image_encode"], [30, 1, 1, "", "clip_predict"], [30, 1, 1, "", "clip_text_encode"]], "imgutils.generic.clip.CLIPModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "image_encode"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"], [30, 4, 1, "", "text_encode"]], "imgutils.generic.enhance": [[31, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "process"]], "imgutils.generic.siglip": [[33, 3, 1, "", "SigLIPModel"], [33, 1, 1, "", "siglip_image_encode"], [33, 1, 1, "", "siglip_predict"], [33, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "clear"], [33, 4, 1, "", "image_encode"], [33, 4, 1, "", "launch_demo"], [33, 4, 1, "", "make_ui"], [33, 4, 1, "", "predict"], [33, 4, 1, "", "text_encode"]], "imgutils.generic.yolo": [[34, 3, 1, "", "YOLOModel"], [34, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "clear"], [34, 4, 1, "", "launch_demo"], [34, 4, 1, "", "make_ui"], [34, 4, 1, "", "predict"]], "imgutils.metadata": [[35, 0, 0, "-", "geninfo"], [37, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[35, 1, 1, "", "read_geninfo_exif"], [35, 1, 1, "", "read_geninfo_gif"], [35, 1, 1, "", "read_geninfo_parameters"], [35, 1, 1, "", "write_geninfo_exif"], [35, 1, 1, "", "write_geninfo_gif"], [35, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[37, 3, 1, "", "ImageLsbDataExtractor"], [37, 3, 1, "", "LSBExtractor"], [37, 3, 1, "", "LSBReadError"], [37, 1, 1, "", "inject_data"], [37, 1, 1, "", "read_lsb_metadata"], [37, 1, 1, "", "read_lsb_raw_bytes"], [37, 1, 1, "", "serialize_json"], [37, 1, 1, "", "serialize_pnginfo"], [37, 1, 1, "", "write_lsb_metadata"], [37, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "get_next_n_bytes"], [37, 4, 1, "", "get_one_byte"], [37, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[38, 0, 0, "-", "aesthetic"], [39, 0, 0, "-", "ccip"], [40, 0, 0, "-", "dbaesthetic"], [42, 0, 0, "-", "laplacian"], [43, 0, 0, "-", "lpips"], [44, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[38, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[39, 1, 1, "", "ccip_batch_differences"], [39, 1, 1, "", "ccip_batch_extract_features"], [39, 1, 1, "", "ccip_batch_same"], [39, 1, 1, "", "ccip_clustering"], [39, 1, 1, "", "ccip_default_clustering_params"], [39, 1, 1, "", "ccip_default_threshold"], [39, 1, 1, "", "ccip_difference"], [39, 1, 1, "", "ccip_extract_feature"], [39, 1, 1, "", "ccip_merge"], [39, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[40, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[42, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[43, 1, 1, "", "lpips_clustering"], [43, 1, 1, "", "lpips_difference"], [43, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, 1, 1, "", "psnr"]], "imgutils.ocr": [[45, 1, 1, "", "detect_text_with_ocr"], [45, 1, 1, "", "list_det_models"], [45, 1, 1, "", "list_rec_models"], [45, 1, 1, "", "ocr"]], "imgutils.operate": [[46, 0, 0, "-", "align"], [47, 0, 0, "-", "censor_"], [48, 0, 0, "-", "imgcensor"], [50, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[46, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[47, 3, 1, "", "BaseCensor"], [47, 3, 1, "", "BlurCensor"], [47, 3, 1, "", "ColorCensor"], [47, 3, 1, "", "PixelateCensor"], [47, 1, 1, "", "censor_areas"], [47, 1, 1, "", "censor_nsfw"], [47, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[47, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[48, 3, 1, "", "EmojiBasedCensor"], [48, 3, 1, "", "ImageBasedCensor"], [48, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[48, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "find_for_area"], [48, 5, 1, "", "height"], [48, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[50, 1, 1, "", "squeeze"], [50, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[51, 0, 0, "-", "dwpose"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[51, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[52, 3, 1, "", "OP18KeyPointSet"], [52, 2, 1, "", "OP18_BODY_MAX"], [52, 2, 1, "", "OP18_BODY_MIN"], [52, 2, 1, "", "OP18_FACE_MAX"], [52, 2, 1, "", "OP18_FACE_MIN"], [52, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [52, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [52, 2, 1, "", "OP18_LEFT_HAND_MAX"], [52, 2, 1, "", "OP18_LEFT_HAND_MIN"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [52, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [52, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [52, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [52, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[52, 4, 1, "", "__init__"], [52, 4, 1, "", "__mul__"], [52, 4, 1, "", "__truediv__"], [52, 5, 1, "", "body"], [52, 5, 1, "", "face"], [52, 5, 1, "", "left_foot"], [52, 5, 1, "", "left_hand"], [52, 5, 1, "", "right_foot"], [52, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[52, 7, 1, "", "LEFT_ANKLE"], [52, 7, 1, "", "LEFT_BIG_TOE"], [52, 7, 1, "", "LEFT_EAR"], [52, 7, 1, "", "LEFT_ELBOW"], [52, 7, 1, "", "LEFT_EYE"], [52, 7, 1, "", "LEFT_HEEL"], [52, 7, 1, "", "LEFT_HIP"], [52, 7, 1, "", "LEFT_KNEE"], [52, 7, 1, "", "LEFT_SHOULDER"], [52, 7, 1, "", "LEFT_SMALL_TOE"], [52, 7, 1, "", "LEFT_WRIST"], [52, 7, 1, "", "NECK"], [52, 7, 1, "", "NOSE"], [52, 7, 1, "", "RIGHT_ANKLE"], [52, 7, 1, "", "RIGHT_BIG_TOE"], [52, 7, 1, "", "RIGHT_EAR"], [52, 7, 1, "", "RIGHT_ELBOW"], [52, 7, 1, "", "RIGHT_EYE"], [52, 7, 1, "", "RIGHT_HEEL"], [52, 7, 1, "", "RIGHT_HIP"], [52, 7, 1, "", "RIGHT_KNEE"], [52, 7, 1, "", "RIGHT_SHOULDER"], [52, 7, 1, "", "RIGHT_SMALL_TOE"], [52, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[54, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[55, 0, 0, "-", "base"], [57, 0, 0, "-", "pillow"], [58, 0, 0, "-", "torchvision"], [59, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[55, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[57, 1, 1, "", "create_pillow_transforms"], [57, 1, 1, "", "parse_pillow_transforms"], [57, 1, 1, "", "register_pillow_parse"], [57, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[58, 1, 1, "", "create_torchvision_transforms"], [58, 1, 1, "", "parse_torchvision_transforms"], [58, 1, 1, "", "register_torchvision_parse"], [58, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[59, 3, 1, "", "NotProcessorTypeError"], [59, 1, 1, "", "convert_to_size_dict"], [59, 1, 1, "", "create_bit_transforms"], [59, 1, 1, "", "create_blip_transforms"], [59, 1, 1, "", "create_clip_transforms"], [59, 1, 1, "", "create_convnext_transforms"], [59, 1, 1, "", "create_mobilenetv2_transforms"], [59, 1, 1, "", "create_siglip_transforms"], [59, 1, 1, "", "create_transforms_from_bit_processor"], [59, 1, 1, "", "create_transforms_from_blip_processor"], [59, 1, 1, "", "create_transforms_from_clip_processor"], [59, 1, 1, "", "create_transforms_from_convnext_processor"], [59, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [59, 1, 1, "", "create_transforms_from_siglip_processor"], [59, 1, 1, "", "create_transforms_from_transformers"], [59, 1, 1, "", "create_transforms_from_vit_processor"], [59, 1, 1, "", "create_vit_transforms"], [59, 1, 1, "", "get_size_dict"], [59, 1, 1, "", "is_valid_size_dict"], [59, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[60, 0, 0, "-", "background"]], "imgutils.resource.background": [[60, 3, 1, "", "BackgroundImageSet"], [60, 1, 1, "", "get_bg_image"], [60, 1, 1, "", "get_bg_image_file"], [60, 1, 1, "", "list_bg_image_files"], [60, 1, 1, "", "random_bg_image"], [60, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "get_image"], [60, 4, 1, "", "get_image_file"], [60, 4, 1, "", "list_image_files"], [60, 4, 1, "", "random_image"], [60, 4, 1, "", "random_image_file"]], "imgutils.restore": [[62, 0, 0, "-", "adversarial"], [64, 0, 0, "-", "nafnet"], [65, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[62, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[64, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[65, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[67, 0, 0, "-", "metadata"], [68, 0, 0, "-", "model"], [69, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[67, 3, 1, "", "SDMetaData"], [67, 1, 1, "", "get_sdmeta_from_image"], [67, 1, 1, "", "parse_sdmeta_from_text"], [67, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[67, 4, 1, "", "__str__"], [67, 5, 1, "", "pnginfo"], [67, 5, 1, "", "text"]], "imgutils.sd.model": [[68, 1, 1, "", "read_metadata"], [68, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[69, 3, 1, "", "NAIMetaData"], [69, 3, 1, "", "NAIMetadata"], [69, 1, 1, "", "add_naimeta_to_image"], [69, 1, 1, "", "get_naimeta_from_image"], [69, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[69, 4, 1, "", "__init__"], [69, 5, 1, "", "pnginfo"]], "imgutils.segment": [[71, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[71, 1, 1, "", "get_isnetis_mask"], [71, 1, 1, "", "segment_rgba_with_isnetis"], [71, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[72, 0, 0, "-", "blacklist"], [73, 0, 0, "-", "character"], [74, 0, 0, "-", "deepdanbooru"], [75, 0, 0, "-", "deepgelbooru"], [76, 0, 0, "-", "format"], [78, 0, 0, "-", "match"], [79, 0, 0, "-", "mldanbooru"], [80, 0, 0, "-", "order"], [81, 0, 0, "-", "overlap"], [82, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[72, 1, 1, "", "drop_blacklisted_tags"], [72, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[73, 2, 1, "", "CHAR_PREFIXES"], [73, 2, 1, "", "CHAR_SUFFIXES"], [73, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [73, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [73, 2, 1, "", "CHAR_WHITELIST_WORD"], [73, 3, 1, "", "CharacterTagPool"], [73, 1, 1, "", "drop_basic_character_tags"], [73, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[73, 4, 1, "", "__init__"], [73, 4, 1, "", "drop_basic_character_tags"], [73, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[74, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[76, 1, 1, "", "add_underline"], [76, 1, 1, "", "remove_underline"], [76, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[78, 1, 1, "", "tag_match_full"], [78, 1, 1, "", "tag_match_prefix"], [78, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[79, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[80, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[81, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[82, 1, 1, "", "convert_wd14_emb_to_prediction"], [82, 1, 1, "", "denormalize_wd14_emb"], [82, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[83, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[83, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "func"], [88, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[85, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[86, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[88, 1, 1, "", "get_onnx_provider"], [88, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[89, 0, 0, "-", "aicheck"], [90, 0, 0, "-", "bangumi_char"], [91, 0, 0, "-", "classify"], [92, 0, 0, "-", "color"], [93, 0, 0, "-", "completeness"], [94, 0, 0, "-", "dbrating"], [95, 0, 0, "-", "furry"], [97, 0, 0, "-", "monochrome"], [98, 0, 0, "-", "nsfw"], [99, 0, 0, "-", "portrait"], [100, 0, 0, "-", "rating"], [101, 0, 0, "-", "real"], [102, 0, 0, "-", "safe"], [103, 0, 0, "-", "style_age"], [104, 0, 0, "-", "teen"], [105, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[89, 1, 1, "", "get_ai_created_score"], [89, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[90, 1, 1, "", "anime_bangumi_char"], [90, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[91, 1, 1, "", "anime_classify"], [91, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[92, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[93, 1, 1, "", "anime_completeness"], [93, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[94, 1, 1, "", "anime_dbrating"], [94, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[95, 1, 1, "", "anime_furry"], [95, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[97, 1, 1, "", "get_monochrome_score"], [97, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[98, 1, 1, "", "nsfw_pred"], [98, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[99, 1, 1, "", "anime_portrait"], [99, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[100, 1, 1, "", "anime_rating"], [100, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[101, 1, 1, "", "anime_real"], [101, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[102, 1, 1, "", "safe_check"], [102, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[103, 1, 1, "", "anime_style_age"], [103, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[104, 1, 1, "", "anime_teen"], [104, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[105, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11], "background": [4, 60], "grid_background": 4, "grid_transpar": 4, "blob": 5, "to_blob_url": 5, "load_image_from_blob_url": 5, "is_valid_image_blob_url": 5, "decod": 6, "rgb_decod": 6, "encod": 7, "rgb_encod": 7, "imag": 8, "load_imag": 8, "has_alpha_channel": 8, "layer": 10, "istack": 10, "url": 11, "download_image_from_url": 11, "is_http_url": 11, "detect": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "booru_yolo": 12, "model": [12, 68], "label": 12, "descript": 12, "avail": 12, "pp": 12, "seri": 12, "AS": 12, "aa": 12, "detect_with_booru_yolo": 12, "censor": 13, "detect_censor": 13, "ey": 14, "detect_ey": 14, "face": 15, "detect_fac": 15, "halfbodi": 16, "detect_halfbodi": 16, "hand": 17, "detect_hand": 17, "head": 18, "detect_head": 18, "nudenet": 20, "detect_with_nudenet": 20, "person": 21, "detect_person": 21, "similar": 22, "calculate_i": 22, "bboxes_similar": 22, "detection_similar": 22, "text": 23, "detect_text": 23, "visual": [24, 54], "detection_visu": 24, "edg": [25, 26, 27, 28], "canni": 25, "get_edge_by_canni": 25, "edge_image_with_canni": 25, "lineart": 27, "get_edge_by_lineart": 27, "edge_image_with_lineart": 27, "lineart_anim": 28, "get_edge_by_lineart_anim": 28, "edge_image_with_lineart_anim": 28, "gener": [29, 30, 31, 32, 33, 34], "classifi": [29, 91], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "clip": 30, "clipmodel": 30, "clip_image_encod": 30, "clip_text_encod": 30, "clip_predict": 30, "enhanc": 31, "imageenhanc": 31, "siglip": 33, "siglipmodel": 33, "siglip_image_encod": 33, "siglip_text_encod": 33, "siglip_predict": 33, "yolo": 34, "yolomodel": 34, "yolo_predict": 34, "metadata": [35, 36, 37, 67], "geninfo": 35, "read_geninfo_paramet": 35, "read_geninfo_exif": 35, "read_geninfo_gif": 35, "write_geninfo_paramet": 35, "write_geninfo_exif": 35, "write_geninfo_gif": 35, "lsb": 37, "read_lsb_raw_byt": 37, "read_lsb_metadata": 37, "write_lsb_raw_byt": 37, "write_lsb_metadata": 37, "lsbreaderror": 37, "lsbextractor": 37, "imagelsbdataextractor": 37, "serialize_pnginfo": 37, "serialize_json": 37, "inject_data": 37, "metric": [38, 39, 40, 41, 42, 43, 44], "aesthet": 38, "get_aesthetic_scor": 38, "ccip": 39, "ccip_extract_featur": 39, "ccip_batch_extract_featur": 39, "ccip_default_threshold": 39, "ccip_differ": 39, "ccip_sam": 39, "ccip_batch_differ": 39, "ccip_batch_sam": 39, "ccip_default_clustering_param": 39, "ccip_clust": 39, "ccip_merg": 39, "dbaesthet": 40, "anime_dbaesthet": 40, "laplacian": 42, "laplacian_scor": 42, "lpip": 43, "lpips_extract_featur": 43, "lpips_differ": 43, "lpips_clust": 43, "psnr_": 44, "psnr": 44, "ocr": 45, "detect_text_with_ocr": 45, "list_det_model": 45, "list_rec_model": 45, "oper": [46, 47, 48, 49, 50], "align": 46, "align_maxs": 46, "censor_": 47, "censor_area": 47, "censor_nsfw": 47, "basecensor": 47, "colorcensor": 47, "blurcensor": 47, "pixelatecensor": 47, "register_censor_method": 47, "imgcensor": 48, "imagebasedcensor": 48, "emojibasedcensor": 48, "singleimag": 48, "squeez": 50, "squeeze_with_transpar": 50, "pose": [51, 52, 53, 54], "dwpose": 51, "dwpose_estim": 51, "format": [52, 76], "op18keypointset": 52, "openpose18": 52, "op18_body_max": 52, "op18_body_min": 52, "op18_face_max": 52, "op18_face_min": 52, "op18_left_foot_max": 52, "op18_left_foot_min": 52, "op18_left_hand_max": 52, "op18_left_hand_min": 52, "op18_right_foot_max": 52, "op18_right_foot_min": 52, "op18_right_hand_max": 52, "op18_right_hand_min": 52, "op18_visu": 54, "preprocess": [55, 56, 57, 58, 59], "base": 55, "notparsetarget": 55, "pillow": 57, "register_pillow_transform": 57, "register_pillow_pars": 57, "create_pillow_transform": 57, "parse_pillow_transform": 57, "torchvis": 58, "register_torchvision_transform": 58, "register_torchvision_pars": 58, "create_torchvision_transform": 58, "parse_torchvision_transform": 58, "transform": 59, "register_creators_for_transform": 59, "notprocessortypeerror": 59, "create_transforms_from_transform": 59, "is_valid_size_dict": 59, "convert_to_size_dict": 59, "get_size_dict": 59, "create_clip_transform": 59, "create_transforms_from_clip_processor": 59, "create_convnext_transform": 59, "create_transforms_from_convnext_processor": 59, "create_vit_transform": 59, "create_transforms_from_vit_processor": 59, "create_siglip_transform": 59, "create_transforms_from_siglip_processor": 59, "create_bit_transform": 59, "create_transforms_from_bit_processor": 59, "create_blip_transform": 59, "create_transforms_from_blip_processor": 59, "create_mobilenetv2_transform": 59, "create_transforms_from_mobilenetv2_processor": 59, "resourc": [60, 61], "backgroundimageset": 60, "list_bg_image_fil": 60, "get_bg_image_fil": 60, "get_bg_imag": 60, "random_bg_image_fil": 60, "random_bg_imag": 60, "restor": [62, 63, 64, 65], "adversari": 62, "remove_adversarial_nois": 62, "nafnet": 64, "restore_with_nafnet": 64, "scunet": 65, "restore_with_scunet": 65, "sd": [66, 67, 68, 69], "sdmetadata": 67, "parse_sdmeta_from_text": 67, "get_sdmeta_from_imag": 67, "save_image_with_sdmeta": 67, "read_metadata": 68, "save_with_metadata": 68, "nai": 69, "naimetadata": 69, "get_naimeta_from_imag": 69, "add_naimeta_to_imag": 69, "save_image_with_naimeta": 69, "segment": [70, 71], "isneti": 71, "get_isnetis_mask": 71, "segment_with_isneti": 71, "segment_rgba_with_isneti": 71, "tag": [72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82], "blacklist": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "charact": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "deepdanbooru": 74, "get_deepdanbooru_tag": 74, "deepgelbooru": 75, "get_deepgelbooru_tag": 75, "add_underlin": 76, "remove_underlin": 76, "tags_to_text": 76, "match": 78, "tag_match_suffix": 78, "tag_match_prefix": 78, "tag_match_ful": 78, "mldanbooru": 79, "get_mldanbooru_tag": 79, "order": 80, "sort_tag": 80, "overlap": 81, "drop_overlap_tag": 81, "wd14": 82, "get_wd14_tag": 82, "convert_wd14_emb_to_predict": 82, "denormalize_wd14_emb": 82, "upscal": [83, 84], "cdc": 83, "upscale_with_cdc": 83, "util": [85, 86, 87, 88], "cach": 85, "ts_lru_cach": 85, "func": 86, "sigmoid": 86, "onnxruntim": 88, "get_onnx_provid": 88, "open_onnx_model": 88, "valid": [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "aicheck": 89, "get_ai_created_scor": 89, "is_ai_cr": 89, "bangumi_char": 90, "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 91, "anime_classifi": 91, "color": 92, "is_greyscal": 92, "complet": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": 94, "anime_dbrating_scor": 94, "anime_dbr": 94, "furri": 95, "anime_furry_scor": 95, "anime_furri": 95, "monochrom": 97, "get_monochrome_scor": 97, "is_monochrom": 97, "nsfw": 98, "nsfw_pred_scor": 98, "nsfw_pred": 98, "portrait": 99, "anime_portrait_scor": 99, "anime_portrait": 99, "rate": 100, "anime_rating_scor": 100, "anime_r": [100, 101], "real": 101, "anime_real_scor": 101, "safe": 102, "safe_check_scor": 102, "safe_check": 102, "style_ag": 103, "anime_style_age_scor": 103, "anime_style_ag": 103, "teen": 104, "anime_teen_scor": 104, "anime_teen": 104, "truncat": 105, "is_truncated_fil": 105, "welcom": 106, "": 106, "document": 106, "overview": 106, "tutori": 106, "inform": [106, 107, 108], "api": 106, "run": [107, 108], "environ": [107, 108], "instal": 109, "quick": 110, "start": 110}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "to_blob_url": [[5, "to-blob-url"]], "load_image_from_blob_url": [[5, "load-image-from-blob-url"]], "is_valid_image_blob_url": [[5, "is-valid-image-blob-url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode": [[6, "rgb-decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode": [[7, "rgb-encode"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image": [[8, "load-image"]], "load_images": [[8, "load-images"]], "has_alpha_channel": [[8, "has-alpha-channel"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack": [[10, "istack"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "download_image_from_url": [[11, "download-image-from-url"]], "is_http_url": [[11, "is-http-url"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[12, "id1"]], "Available Models (PP Series)": [[12, "id2"]], "Available Models (AS Series)": [[12, "id3"]], "Available Models (AA Series)": [[12, "id4"]], "detect_with_booru_yolo": [[12, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_censors": [[13, "detect-censors"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_eyes": [[14, "detect-eyes"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_faces": [[15, "detect-faces"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[16, "detect-halfbody"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_hands": [[17, "detect-hands"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "detect_heads": [[18, "detect-heads"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[20, "detect-with-nudenet"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "detect_person": [[21, "detect-person"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "calculate_iou": [[22, "calculate-iou"]], "bboxes_similarity": [[22, "bboxes-similarity"]], "detection_similarity": [[22, "detection-similarity"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detect_text": [[23, "detect-text"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "detection_visualize": [[24, "detection-visualize"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[25, "get-edge-by-canny"]], "edge_image_with_canny": [[25, "edge-image-with-canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[27, "get-edge-by-lineart"]], "edge_image_with_lineart": [[27, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[28, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[28, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "ClassifyModel": [[29, "classifymodel"]], "classify_predict_score": [[29, "classify-predict-score"]], "classify_predict": [[29, "classify-predict"]], "classify_predict_fmt": [[29, "classify-predict-fmt"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "CLIPModel": [[30, "clipmodel"]], "clip_image_encode": [[30, "clip-image-encode"]], "clip_text_encode": [[30, "clip-text-encode"]], "clip_predict": [[30, "clip-predict"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[31, "imageenhancer"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "SigLIPModel": [[33, "siglipmodel"]], "siglip_image_encode": [[33, "siglip-image-encode"]], "siglip_text_encode": [[33, "siglip-text-encode"]], "siglip_predict": [[33, "siglip-predict"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "YOLOModel": [[34, "yolomodel"]], "yolo_predict": [[34, "yolo-predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[35, "read-geninfo-parameters"]], "read_geninfo_exif": [[35, "read-geninfo-exif"]], "read_geninfo_gif": [[35, "read-geninfo-gif"]], "write_geninfo_parameters": [[35, "write-geninfo-parameters"]], "write_geninfo_exif": [[35, "write-geninfo-exif"]], "write_geninfo_gif": [[35, "write-geninfo-gif"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[37, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[37, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[37, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[37, "write-lsb-metadata"]], "LSBReadError": [[37, "lsbreaderror"]], "LSBExtractor": [[37, "lsbextractor"]], "ImageLsbDataExtractor": [[37, "imagelsbdataextractor"]], "serialize_pnginfo": [[37, "serialize-pnginfo"]], "serialize_json": [[37, "serialize-json"]], "inject_data": [[37, "inject-data"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[38, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[39, "ccip-extract-feature"]], "ccip_batch_extract_features": [[39, "ccip-batch-extract-features"]], "ccip_default_threshold": [[39, "ccip-default-threshold"]], "ccip_difference": [[39, "ccip-difference"]], "ccip_same": [[39, "ccip-same"]], "ccip_batch_differences": [[39, "ccip-batch-differences"]], "ccip_batch_same": [[39, "ccip-batch-same"]], "ccip_default_clustering_params": [[39, "ccip-default-clustering-params"]], "ccip_clustering": [[39, "ccip-clustering"]], "ccip_merge": [[39, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[40, "anime-dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[42, "laplacian-score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[43, "lpips-extract-feature"]], "lpips_difference": [[43, "lpips-difference"]], "lpips_clustering": [[43, "lpips-clustering"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr": [[44, "id1"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "detect_text_with_ocr": [[45, "detect-text-with-ocr"]], "ocr": [[45, "ocr"]], "list_det_models": [[45, "list-det-models"]], "list_rec_models": [[45, "list-rec-models"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "align_maxsize": [[46, "align-maxsize"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "censor_areas": [[47, "censor-areas"]], "censor_nsfw": [[47, "censor-nsfw"]], "BaseCensor": [[47, "basecensor"]], "ColorCensor": [[47, "colorcensor"]], "BlurCensor": [[47, "blurcensor"]], "PixelateCensor": [[47, "pixelatecensor"]], "register_censor_method": [[47, "register-censor-method"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[48, "imagebasedcensor"]], "EmojiBasedCensor": [[48, "emojibasedcensor"]], "SingleImage": [[48, "singleimage"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze": [[50, "squeeze"]], "squeeze_with_transparency": [[50, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[51, "dwpose-estimate"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[52, "op18keypointset"]], "OpenPose18": [[52, "openpose18"]], "OP18_BODY_MAX": [[52, "op18-body-max"]], "OP18_BODY_MIN": [[52, "op18-body-min"]], "OP18_FACE_MAX": [[52, "op18-face-max"]], "OP18_FACE_MIN": [[52, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[52, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[52, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[52, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[52, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[52, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[52, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[52, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[52, "op18-right-hand-min"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize": [[54, "op18-visualize"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "NotParseTarget": [[55, "notparsetarget"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[57, "register-pillow-transform"]], "register_pillow_parse": [[57, "register-pillow-parse"]], "create_pillow_transforms": [[57, "create-pillow-transforms"]], "parse_pillow_transforms": [[57, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[58, "register-torchvision-transform"]], "register_torchvision_parse": [[58, "register-torchvision-parse"]], "create_torchvision_transforms": [[58, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[58, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[59, "register-creators-for-transformers"]], "NotProcessorTypeError": [[59, "notprocessortypeerror"]], "create_transforms_from_transformers": [[59, "create-transforms-from-transformers"]], "is_valid_size_dict": [[59, "is-valid-size-dict"]], "convert_to_size_dict": [[59, "convert-to-size-dict"]], "get_size_dict": [[59, "get-size-dict"]], "create_clip_transforms": [[59, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[59, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[59, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[59, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[59, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[59, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[59, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[59, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[59, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[59, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[59, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[59, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[59, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[59, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "BackgroundImageSet": [[60, "backgroundimageset"]], "list_bg_image_files": [[60, "list-bg-image-files"]], "get_bg_image_file": [[60, "get-bg-image-file"]], "get_bg_image": [[60, "get-bg-image"]], "random_bg_image_file": [[60, "random-bg-image-file"]], "random_bg_image": [[60, "random-bg-image"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[62, "remove-adversarial-noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[64, "restore-with-nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[65, "restore-with-scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "SDMetaData": [[67, "sdmetadata"]], "parse_sdmeta_from_text": [[67, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[67, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[67, "save-image-with-sdmeta"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata": [[68, "read-metadata"]], "save_with_metadata": [[68, "save-with-metadata"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "NAIMetaData": [[69, "naimetadata"]], "NAIMetadata": [[69, "id1"]], "get_naimeta_from_image": [[69, "get-naimeta-from-image"]], "add_naimeta_to_image": [[69, "add-naimeta-to-image"]], "save_image_with_naimeta": [[69, "save-image-with-naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[71, "get-isnetis-mask"]], "segment_with_isnetis": [[71, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[71, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[72, "is-blacklisted"]], "drop_blacklisted_tags": [[72, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[73, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[73, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[73, "char-whitelist-word"]], "CHAR_SUFFIXES": [[73, "char-suffixes"]], "CHAR_PREFIXES": [[73, "char-prefixes"]], "CharacterTagPool": [[73, "charactertagpool"]], "is_basic_character_tag": [[73, "is-basic-character-tag"]], "drop_basic_character_tags": [[73, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[74, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[75, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "add_underline": [[76, "add-underline"]], "remove_underline": [[76, "remove-underline"]], "tags_to_text": [[76, "tags-to-text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_suffix": [[78, "tag-match-suffix"]], "tag_match_prefix": [[78, "tag-match-prefix"]], "tag_match_full": [[78, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[79, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags": [[80, "sort-tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[81, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[82, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[82, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[82, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[83, "upscale-with-cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache": [[85, "ts-lru-cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid": [[86, "sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[88, "get-onnx-provider"]], "open_onnx_model": [[88, "open-onnx-model"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[89, "get-ai-created-score"]], "is_ai_created": [[89, "is-ai-created"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[90, "anime-bangumi-char-score"]], "anime_bangumi_char": [[90, "anime-bangumi-char"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "anime_classify_score": [[91, "anime-classify-score"]], "anime_classify": [[91, "anime-classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale": [[92, "is-greyscale"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[93, "anime-completeness-score"]], "anime_completeness": [[93, "anime-completeness"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[94, "anime-dbrating-score"]], "anime_dbrating": [[94, "anime-dbrating"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "anime_furry_score": [[95, "anime-furry-score"]], "anime_furry": [[95, "anime-furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[97, "get-monochrome-score"]], "is_monochrome": [[97, "is-monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[98, "nsfw-pred-score"]], "nsfw_pred": [[98, "nsfw-pred"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[99, "anime-portrait-score"]], "anime_portrait": [[99, "anime-portrait"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_rating_score": [[100, "anime-rating-score"]], "anime_rating": [[100, "anime-rating"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "anime_real_score": [[101, "anime-real-score"]], "anime_real": [[101, "anime-real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check_score": [[102, "safe-check-score"]], "safe_check": [[102, "safe-check"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[103, "anime-style-age-score"]], "anime_style_age": [[103, "anime-style-age"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "anime_teen_score": [[104, "anime-teen-score"]], "anime_teen": [[104, "anime-teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file": [[105, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[106, "welcome-to-imgutils-s-documentation"]], "Overview": [[106, "overview"]], "Tutorials": [[106, null]], "Information": [[106, null]], "API Documentation": [[106, null]], "Run Environment Information": [[107, "Run-Environment-Information"], [108, "Run-Environment-Information"]], "Installation": [[109, "installation"]], "Quick Start": [[110, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.blob"], [6, "module-imgutils.data.decode"], [7, "module-imgutils.data.encode"], [8, "module-imgutils.data.image"], [9, "module-imgutils.data"], [10, "module-imgutils.data.layer"], [11, "module-imgutils.data.url"], [12, "module-imgutils.detect.booru_yolo"], [13, "module-imgutils.detect.censor"], [14, "module-imgutils.detect.eye"], [15, "module-imgutils.detect.face"], [16, "module-imgutils.detect.halfbody"], [17, "module-imgutils.detect.hand"], [18, "module-imgutils.detect.head"], [19, "module-imgutils.detect"], [20, "module-imgutils.detect.nudenet"], [21, "module-imgutils.detect.person"], [22, "module-imgutils.detect.similarity"], [23, "module-imgutils.detect.text"], [24, "module-imgutils.detect.visual"], [25, "module-imgutils.edge.canny"], [26, "module-imgutils.edge"], [27, "module-imgutils.edge.lineart"], [28, "module-imgutils.edge.lineart_anime"], [29, "module-imgutils.generic.classify"], [30, "module-imgutils.generic.clip"], [31, "module-imgutils.generic.enhance"], [32, "module-imgutils.generic"], [33, "module-imgutils.generic.siglip"], [34, "module-imgutils.generic.yolo"], [35, "module-imgutils.metadata.geninfo"], [36, "module-imgutils.metadata"], [37, "module-imgutils.metadata.lsb"], [38, "module-imgutils.metrics.aesthetic"], [39, "module-imgutils.metrics.ccip"], [40, "module-imgutils.metrics.dbaesthetic"], [41, "module-imgutils.metrics"], [42, "module-imgutils.metrics.laplacian"], [43, "module-imgutils.metrics.lpips"], [44, "module-imgutils.metrics.psnr_"], [45, "module-imgutils.ocr"], [46, "module-imgutils.operate.align"], [47, "module-imgutils.operate.censor_"], [48, "module-imgutils.operate.imgcensor"], [49, "module-imgutils.operate"], [50, "module-imgutils.operate.squeeze"], [51, "module-imgutils.pose.dwpose"], [52, "module-imgutils.pose.format"], [53, "module-imgutils.pose"], [54, "module-imgutils.pose.visual"], [55, "module-imgutils.preprocess.base"], [56, "module-imgutils.preprocess"], [57, "module-imgutils.preprocess.pillow"], [58, "module-imgutils.preprocess.torchvision"], [59, "module-imgutils.preprocess.transformers"], [60, "module-imgutils.resource.background"], [61, "module-imgutils.resource"], [62, "module-imgutils.restore.adversarial"], [63, "module-imgutils.restore"], [64, "module-imgutils.restore.nafnet"], [65, "module-imgutils.restore.scunet"], [66, "module-imgutils.sd"], [67, "module-imgutils.sd.metadata"], [68, "module-imgutils.sd.model"], [69, "module-imgutils.sd.nai"], [70, "module-imgutils.segment"], [71, "module-imgutils.segment.isnetis"], [72, "module-imgutils.tagging.blacklist"], [73, "module-imgutils.tagging.character"], [74, "module-imgutils.tagging.deepdanbooru"], [75, "module-imgutils.tagging.deepgelbooru"], [76, "module-imgutils.tagging.format"], [77, "module-imgutils.tagging"], [78, "module-imgutils.tagging.match"], [79, "module-imgutils.tagging.mldanbooru"], [80, "module-imgutils.tagging.order"], [81, "module-imgutils.tagging.overlap"], [82, "module-imgutils.tagging.wd14"], [83, "module-imgutils.upscale.cdc"], [84, "module-imgutils.upscale"], [85, "module-imgutils.utils.cache"], [86, "module-imgutils.utils.func"], [87, "module-imgutils.utils"], [88, "module-imgutils.utils.onnxruntime"], [89, "module-imgutils.validate.aicheck"], [90, "module-imgutils.validate.bangumi_char"], [91, "module-imgutils.validate.classify"], [92, "module-imgutils.validate.color"], [93, "module-imgutils.validate.completeness"], [94, "module-imgutils.validate.dbrating"], [95, "module-imgutils.validate.furry"], [96, "module-imgutils.validate"], [97, "module-imgutils.validate.monochrome"], [98, "module-imgutils.validate.nsfw"], [99, "module-imgutils.validate.portrait"], [100, "module-imgutils.validate.rating"], [101, "module-imgutils.validate.real"], [102, "module-imgutils.validate.safe"], [103, "module-imgutils.validate.style_age"], [104, "module-imgutils.validate.teen"], [105, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.blob": [[5, "module-imgutils.data.blob"]], "is_valid_image_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.is_valid_image_blob_url"]], "load_image_from_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.load_image_from_blob_url"]], "to_blob_url() (in module imgutils.data.blob)": [[5, "imgutils.data.blob.to_blob_url"]], "imgutils.data.decode": [[6, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[6, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[7, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[7, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[8, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[8, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[8, "imgutils.data.image.load_images"]], "imgutils.data": [[9, "module-imgutils.data"]], "imgutils.data.layer": [[10, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[10, "imgutils.data.layer.istack"]], "download_image_from_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.download_image_from_url"]], "imgutils.data.url": [[11, "module-imgutils.data.url"]], "is_http_url() (in module imgutils.data.url)": [[11, "imgutils.data.url.is_http_url"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[12, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[12, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[13, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[13, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[14, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[14, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[15, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[15, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[16, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[16, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[17, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[17, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[18, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[18, "module-imgutils.detect.head"]], "imgutils.detect": [[19, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[20, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[20, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[21, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[21, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[22, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[22, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[23, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[23, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[24, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[24, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[25, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[25, "module-imgutils.edge.canny"]], "imgutils.edge": [[26, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[27, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[27, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[28, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[28, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[29, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[29, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[29, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[29, "imgutils.generic.classify.ClassifyModel.predict_score"]], "clipmodel (class in imgutils.generic.clip)": [[30, "imgutils.generic.clip.CLIPModel"]], "__init__() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.__init__"]], "clear() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.clear"]], "clip_image_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_image_encode"]], "clip_predict() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_predict"]], "clip_text_encode() (in module imgutils.generic.clip)": [[30, "imgutils.generic.clip.clip_text_encode"]], "image_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.image_encode"]], "imgutils.generic.clip": [[30, "module-imgutils.generic.clip"]], "launch_demo() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.launch_demo"]], "make_ui() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.make_ui"]], "predict() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.predict"]], "text_encode() (imgutils.generic.clip.clipmodel method)": [[30, "imgutils.generic.clip.CLIPModel.text_encode"]], "imageenhancer (class in imgutils.generic.enhance)": [[31, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[31, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[31, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[32, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[33, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[33, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[33, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[34, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[34, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[34, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[35, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[35, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[36, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[37, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[37, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[37, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[37, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[38, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[38, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[39, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[39, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[40, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[40, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[41, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[42, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[42, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[43, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[43, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[44, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[44, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[45, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[45, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[45, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[46, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[46, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[47, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[47, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[47, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[47, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[47, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[47, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[48, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[48, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[48, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[48, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[48, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[48, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[49, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[50, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[50, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[51, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[51, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[52, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[52, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[52, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[52, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[52, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[52, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[53, "module-imgutils.pose"]], "imgutils.pose.visual": [[54, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[54, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[55, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[55, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[56, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[57, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[57, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[58, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[58, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[59, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[59, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[60, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[60, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[60, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[60, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[61, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[62, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[62, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[63, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[64, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[64, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[65, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[65, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[66, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[67, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[67, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[67, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[67, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[68, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[68, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[69, "imgutils.sd.nai.NAIMetaData"], [69, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[69, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[69, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[69, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[69, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[70, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[71, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[71, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[72, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[72, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[73, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[73, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[73, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[73, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[74, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[74, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[75, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[75, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[76, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[76, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[77, "module-imgutils.tagging"]], "imgutils.tagging.match": [[78, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[78, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[79, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[79, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[80, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[80, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[81, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[81, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[82, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[82, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[83, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[83, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[84, "module-imgutils.upscale"]], "imgutils.utils.cache": [[85, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[85, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[86, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[86, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[87, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[88, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[88, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[89, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[89, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[90, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[90, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[91, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[91, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[92, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[92, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[93, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[93, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[94, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[94, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[95, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[95, "module-imgutils.validate.furry"]], "imgutils.validate": [[96, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[97, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[97, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[98, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[98, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[99, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[99, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[100, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[100, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[101, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[101, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[102, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[102, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[103, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[103, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[104, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[104, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[105, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[105, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file