|
diff --git a/dev/siglip/searchindex.js b/dev/siglip/searchindex.js
index 616b83d993a997bb2435e9c29e4e765a50823f25..29dd2d48d8e96e904d6b54c54964e3efa97f4313 100644
--- a/dev/siglip/searchindex.js
+++ b/dev/siglip/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54, 104], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3200": 103, "9852499999997": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3239": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/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/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.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, 64], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 51, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 51, 64, 66, 68, 71, 72, 76, 79, 80, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 51, 64, 66, 68, 71, 72, 76, 79, 80, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 51, 64, 66, 68, 71, 72, 76, 79, 80, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 51, 64, 66, 68, 71, 72, 76, 79, 80, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 54, 55, 56, 57, 58, 63, 64, 66, 67, 68, 71, 72, 73, 74, 76, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 31, 34, 36, 40, 42, 43, 44, 45, 47, 48, 49, 51, 56, 57, 68, 76, 80, 99], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 36, 44, 47, 48, 51, 54, 55, 56, 57, 64, 66, 69, 70, 85], "ellipsi": 0, "max_height": 0, "resampl": [0, 56], "2": [0, 7, 10, 20, 21, 35, 36, 37, 40, 42, 49, 56, 64, 79, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 31, 35, 44, 57, 71, 91], "aspect": [0, 31, 43], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 31, 36, 37, 39, 40, 41, 42, 44, 45, 47, 49, 51, 56, 57, 66, 69, 70, 71, 72, 73, 76, 77, 78, 79, 83, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "1": [0, 9, 10, 18, 19, 20, 35, 36, 37, 40, 42, 49, 56, 57, 64, 65, 69, 70, 71, 72, 77, 79, 80, 83, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105], "8": [0, 10, 20, 34, 36, 40, 44, 49, 56, 64, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 104, 105, 106], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102], "gener": [0, 4, 10, 13, 19, 32, 33, 63, 64, 66, 72, 76, 79, 84, 91, 103], "art": [0, 64], "base": [0, 16, 19, 20, 27, 30, 31, 36, 37, 39, 40, 43, 44, 45, 47, 49, 51, 53, 54, 56, 57, 66, 68, 71, 72, 76, 77, 78, 79, 87, 91, 95, 97, 103], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 30, 34, 36, 39, 43, 45, 49, 52, 56, 64, 66, 69, 70, 75, 78, 79, 86, 88, 91, 94, 95, 97, 101], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 31, 32, 34, 36, 37, 39, 42, 44, 47, 48, 51, 64, 66, 72, 79, 80, 87, 90, 92, 95, 96, 98, 99, 100], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 34, 36, 37, 39, 42, 43, 44, 45, 47, 48, 49, 51, 54, 55, 56, 57, 64, 65, 66, 68, 70, 71, 72, 73, 75, 76, 77, 79, 80, 82, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 106], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 32, 34, 36, 37, 39, 42, 43, 44, 45, 47, 48, 51, 54, 56, 64, 66, 69, 70, 72, 73, 75, 77, 79, 80, 83, 87, 90, 92, 95, 96, 98, 100], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 32, 36, 42, 44, 47, 48, 51, 56, 57, 64, 65, 66, 69, 70, 77, 82], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 31, 36, 42, 43, 44, 56, 82, 99], "width": [0, 4, 9, 45, 56, 57, 76], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 32, 34, 36, 42, 44, 47, 49, 51, 54, 55, 56, 64, 65, 66, 69, 70, 77, 79, 85, 86, 87, 88, 91, 94, 97, 101], "set": [0, 10, 27, 31, 36, 47, 49, 51, 56, 79, 85, 88, 91, 97, 101, 102], "automat": [0, 4, 22, 30, 36, 47, 85, 104, 105], "determin": [0, 7, 36, 95], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 36, 43, 45, 47, 51, 54, 55, 56, 57, 64, 68, 76, 80, 81, 99, 104, 105], "height": [0, 4, 9, 45, 56, 57, 76], "filter": [0, 31, 47, 56, 69, 70, 91, 93, 97], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 42, 44, 45, 47, 48, 51, 52, 54, 56, 64, 65, 66, 69, 71, 72, 73, 76, 79, 80, 82, 83, 85, 86, 87, 88, 91, 93, 94, 95, 97, 101], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 34, 36, 40, 44, 45, 49, 52, 56, 64, 66, 68, 76, 80, 82, 85, 86, 102], "resiz": [0, 21, 31, 43, 51, 54, 55, 56, 64, 76], "charact": [0, 36, 42, 51, 67, 68, 71, 72, 73, 74, 79, 87, 103], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 36, 40, 44, 47, 49, 66, 68, 77, 86, 95, 102], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 32, 33, 34, 36, 40, 41, 48, 49, 55, 56, 87, 92, 96, 98, 100, 104, 105], "intens": 0, "proport": [0, 87], "correct": [0, 34], "output": [0, 27, 30, 37, 51, 64, 65, 72, 77, 79, 106], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 30, 32, 36, 40, 45, 54, 56, 57, 64, 65, 66, 68, 69, 72, 76, 82, 83, 85, 86, 88, 93, 94, 95, 102, 103, 104, 105, 106], "should": [0, 3, 9, 36, 40, 44, 45, 47, 56, 68, 79, 106], "approxim": 0, "ratio": [0, 31, 42, 43, 45, 76], "your": [0, 47, 102, 104, 105, 106], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 63, 64, 65, 66, 67, 71, 74, 78, 79, 80, 82, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 34, 36, 40, 44, 47, 49, 54, 55, 56, 65, 71, 76, 83, 86, 94, 102], "ensur": [0, 20, 31, 36, 43, 56, 64, 82], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 57, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "close": [0, 45, 64], "possibl": [0, 21, 36, 45], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 34, 35, 41, 44, 45, 47, 51, 68, 71, 73, 76, 77, 95], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 31, 36, 37, 39, 40, 42, 44, 45, 47, 49, 51, 56, 57, 65, 68, 69, 70, 71, 73, 76, 79, 80, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102], "represent": [0, 20, 36, 54, 55, 64], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 32, 34, 36, 37, 39, 42, 44, 45, 47, 48, 49, 51, 54, 55, 56, 57, 64, 65, 66, 69, 70, 73, 75, 77, 78, 79, 80, 82, 83, 87, 90, 91, 92, 95, 96, 97, 98, 99, 100], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 54, 55, 56, 57, 64, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102], "here": [0, 10, 18, 24, 36, 40, 41, 64, 69, 71, 72, 76, 79, 80, 87, 89, 102, 104, 105], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 51, 54, 56, 64, 66, 67, 68, 70, 71, 72, 74, 77, 79, 80, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 54, 55, 56, 57, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 31, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 54, 55, 56, 57, 64, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106], "print": [0, 10, 15, 16, 19, 20, 31, 64, 65, 104, 105, 106], "png": [0, 7, 9, 11, 32, 34, 39, 44, 45, 47, 64, 66, 68, 79, 80, 89, 102], "draw": [1, 24, 25, 51, 95, 103], "ascii_draw": 1, "meta": [2, 103, 106], "__title__": [2, 106], "__version__": [2, 106], "__description__": [2, 106], "__author__": [2, 106], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 56, 57, 58, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "inform": [3, 30, 32, 33, 34, 51, 64, 66, 78], "packag": 3, "titl": [3, 66], "project": [3, 18, 71, 79, 102], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 31, 35, 44, 64, 65, 82, 88, 103, 106], "short": [3, 72, 76, 79], "descript": [3, 18, 27, 30, 66], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 48, 49, 55, 56, 63, 64, 65, 66, 72, 79, 83, 87, 95], "setup": 3, "py": [3, 68], "author": [3, 65], "email": 3, "step": [4, 45, 56, 64], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 56, 64, 68], "creat": [4, 27, 30, 31, 32, 44, 54, 55, 56, 64, 66, 70, 86], "black": [4, 44, 64], "squar": [4, 56], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 30, 32, 34, 36, 40, 44, 48, 49, 54, 56, 64, 65, 66, 72, 77, 79, 85, 87, 93, 94, 103, 106], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 45, 47, 68, 80], "area": [4, 9, 10, 20, 21, 22, 44, 45], "grid": 4, "pixel": [4, 22, 34, 44, 45, 47, 56, 64, 68, 94], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 36, 39, 40, 45, 49, 54, 55, 56, 85, 88, 106], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 34, 36, 39, 42, 44, 45, 47, 48, 51, 54, 55, 56, 63, 64, 65, 66, 78, 79, 80, 82, 83, 87, 91, 95, 97, 102], "suitabl": [4, 54, 56, 71, 95], "color": [4, 7, 9, 23, 25, 26, 44, 64, 68, 93, 94, 103], "fore": [4, 23, 25, 26], "back": [4, 79], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 31, 34, 35, 36, 37, 42, 43, 44, 45, 47, 54, 56, 57, 64, 65, 66, 70, 73, 78, 82, 85, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 106], "rgba": [4, 7, 28, 34, 68, 80], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 31, 36, 37, 49, 51, 56, 64, 65, 66, 72, 76, 79, 88, 91, 97, 99, 101], "add": [4, 32, 65, 66, 73], "rgb": [4, 5, 6, 7, 28, 44, 56, 57, 64, 68, 80], "In": [4, 25, 36, 87, 88], "document": [4, 104, 105, 106], "accur": [4, 11, 19, 91, 97], "present": [4, 32, 66, 71], "state": [4, 30], "shown": [4, 67], "follow": [4, 27, 36, 49, 55, 56, 65, 66, 72, 79, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 100, 101, 106], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 30, 34, 36, 47, 49, 79, 83], "pil": [5, 6, 7, 9, 15, 22, 31, 40, 43, 44, 45, 47, 54, 56, 57, 64, 72, 80, 89, 94], "both": [5, 11, 20, 30, 42, 54, 65, 79], "np": [5, 6, 9, 27, 30, 34, 36, 45, 47, 49, 79, 83], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 36], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 32, 36, 39, 40, 41, 42, 44, 49, 52, 55, 56, 57, 64, 65, 66, 69, 70, 71, 72, 76, 77, 79, 80, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 32, 45, 51, 54, 55, 56, 64, 65, 66, 79, 80], "order": [5, 6, 56, 73, 74, 103], "object": [5, 7, 9, 10, 16, 20, 22, 31, 32, 34, 40, 44, 48, 51, 52, 55, 56, 57, 64, 66, 71, 72, 85, 88, 89, 91, 94, 97, 101], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 31, 43, 44, 45, 47, 64, 65, 80, 85], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 48, 57, 68, 71, 72, 76, 79, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 31, 36, 42, 44, 56, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 86, 89, 94, 102], "mode": [5, 6, 7, 20, 34, 55, 57, 64, 77, 80, 85], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 30, 35, 36, 37, 39, 40, 56, 65, 103], "encod": [5, 8, 27, 30, 34, 66, 103], "bool": [6, 7, 22, 25, 31, 36, 42, 44, 47, 48, 51, 56, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 86, 94, 102], "true": [6, 7, 31, 36, 44, 45, 48, 51, 54, 55, 56, 65, 66, 69, 70, 73, 75, 79, 86, 89, 94, 102], "ndarrai": [6, 9, 27, 30, 34, 36, 40, 45, 47, 49, 79, 83], "channel": [6, 7, 28, 56, 80], "jpegimageplugin": [6, 57], "jpegimagefil": [6, 57], "0x7f9ec37389d0": 6, "shape": [6, 36, 40, 47, 68, 79], "dtype": [6, 36], "3": [6, 9, 10, 11, 12, 13, 19, 20, 36, 37, 40, 42, 44, 49, 51, 56, 64, 72, 79, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105, 106], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 31, 32, 34, 42, 44, 54, 56, 64, 79, 82, 90], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 31, 34, 37, 40, 42, 44, 45, 47, 48, 68, 71, 72, 79, 83, 90, 91, 97], "same": [6, 22, 36, 41, 79, 82], "torchvis": [6, 53, 103], "transform": [6, 7, 52, 53, 54, 55, 73, 103], "to_tensor": [6, 54, 55], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 34, 54, 55, 63, 65, 66, 67, 79, 82, 83, 91, 97, 103], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 34, 36, 44, 47, 49, 51, 54, 55, 56, 63, 64, 65, 66, 76, 77, 79, 82, 83, 85, 91, 97], "util": [7, 18, 19, 27, 29, 31, 40, 43, 47, 50, 54, 55, 63, 65, 71, 72, 76, 79, 103], "process": [7, 8, 11, 12, 14, 15, 28, 31, 33, 34, 36, 54, 56, 63, 70, 79, 106], "manipul": [7, 63], "python": [7, 34, 82, 104, 105, 106], "librari": [7, 31, 54, 56, 106], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 44, 45, 47, 51, 54, 55, 63, 65, 66, 79, 82, 83, 95, 106], "load": [7, 11, 12, 15, 16, 27, 30, 31, 32, 34, 64, 79, 85], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 31, 33, 56, 64, 66, 83, 106], "handl": [7, 27, 30, 31, 33, 34, 52, 55, 56, 63, 66], "multipl": [7, 9, 14, 30, 34, 36, 40, 64], "ad": [7, 10, 56, 65, 66, 73], "background": [7, 8, 23, 25, 26, 58, 64, 68, 103], "check": [7, 34, 39, 65, 69, 70, 75, 86, 89, 99, 102, 106], "alpha": [7, 28], "design": [7, 20, 27, 30, 32, 33], "simplifi": [7, 87], "common": [7, 55], "relat": [7, 10, 12, 15, 63, 70, 83], "task": [7, 19, 20, 30, 33, 44, 54], "applic": [7, 54, 71, 76, 95], "kei": [7, 16, 20, 56, 65, 72, 79], "featur": [7, 11, 16, 29, 30, 36, 40, 66, 68, 71, 72, 73, 79, 87], "file": [7, 9, 10, 11, 14, 16, 32, 34, 40, 57, 63, 64, 65, 66, 85, 94, 102, 103], "path": [7, 9, 10, 11, 14, 16, 31, 34, 57, 64, 65, 66, 72, 89, 94, 102], "binari": [7, 83], "like": [7, 10, 17, 55, 56, 76, 82, 106], "onc": 7, "particularli": [7, 20, 27, 32, 33, 66, 82], "requir": [7, 9, 18, 19, 36, 45, 65, 66, 91, 97, 106], "preprocess": [7, 18, 27, 31, 36, 103], "befor": [7, 34, 36, 65, 79], "further": 7, "analysi": [7, 37], "force_background": [7, 56], "appli": [7, 13, 16, 18, 28, 36, 44, 45, 47, 54, 56, 79, 83], "necessari": [7, 36, 71, 76], "convert": [7, 32, 34, 36, 49, 54, 55, 56, 66, 79, 95], "specifi": [7, 20, 21, 27, 30, 31, 36, 44, 45, 47, 56, 64, 65, 66, 70, 72, 77, 79, 82], "ha": [7, 21, 42, 55, 80, 95, 104, 105], "4": [7, 10, 13, 15, 16, 20, 34, 35, 36, 37, 40, 44, 49, 64, 72, 79, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 34, 37, 44, 47, 48, 50, 54, 56, 64, 65, 66, 72, 74, 79, 95, 103], "avoid": [7, 71], "anomali": 7, "dure": [7, 27, 34, 73, 94, 102], "subsequ": [7, 44], "convers": [7, 31, 55, 56], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 30, 34, 36, 44, 49, 54, 56, 64, 66, 69, 70, 77], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 31, 34, 44, 47, 49, 52, 54, 55, 56, 64, 65, 66, 69, 70, 77], "typeerror": [7, 49, 54, 55, 56, 69, 70, 77], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 31, 36, 40, 42, 44, 45, 48, 51, 54, 55, 56, 57, 69, 70, 77, 78, 79, 86, 88, 91, 97, 101], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 31, 36, 37, 40, 42, 44, 45, 48, 56, 79, 87, 88, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101], "take": [7, 51, 56], "singl": [7, 14, 30, 34, 36, 55, 56, 73, 79, 83], "call": [7, 24, 64], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 31, 36, 40, 47, 54, 63, 73, 75, 79, 80, 95], "item": [7, 9, 16, 22], "multiimagestyp": [7, 30, 36, 45], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 57], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 31, 35, 36, 37, 39, 40, 42, 48, 49, 65, 67, 68, 72, 74, 79, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "pillow": [7, 22, 53, 103], "boolean": [7, 36], "otherwis": [7, 32, 36, 56, 66, 69, 70, 75, 80, 85], "tool": [8, 14, 27, 28, 35, 36, 37, 38, 44, 67, 73, 93, 95], "basic": [8, 54, 58, 70], "grid_background": 8, "grid_transpar": 8, "decod": [8, 34, 103], "rgb_decod": 8, "load_imag": [8, 48, 64], "has_alpha_channel": 8, "layer": [8, 83, 103], "istack": 8, "mai": [9, 12, 15, 36, 64, 71, 76, 82, 102, 104, 105], "block": [9, 27, 30, 31], "togeth": 9, "new": [9, 21, 27, 49, 64, 65, 70], "similar": [9, 10, 17, 30, 36, 40, 56, 76, 79, 103], "techniqu": [9, 28, 34], "p": [9, 71, 72, 76, 79], "need": [9, 14, 31, 42, 45, 82, 86, 88, 91, 94, 97, 101], "stack": [9, 79], "addition": 9, "second": [9, 20, 36, 41, 75], "element": [9, 79], "rang": [9, 36, 40, 45], "left": [9, 44, 45, 49, 83], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 31, 35, 36, 37, 40, 42, 44, 45, 47, 49, 51, 54, 55, 56, 64, 65, 69, 70, 71, 72, 73, 76, 77, 78, 79, 83, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105, 106], "right": [9, 44, 49, 83], "two": [9, 20, 36, 41, 75, 94], "dimension": [9, 79], "arrai": [9, 22, 34, 36, 40, 47, 49, 79, 83], "h": [9, 23, 25, 26, 47, 68], "w": [9, 23, 25, 26, 47, 68, 79], "posit": [9, 36, 44, 45, 87], "target": [9, 17, 22, 23, 25, 26, 45, 56], "By": [9, 42], "first": [9, 10, 14, 20, 31, 36, 41, 75], "howev": [9, 36], "solid": [9, 44], "pure": [9, 68], "lime": [9, 68], "nian": 9, "save": [9, 32, 64, 65, 66, 68], "nian_lim": 9, "yellow": [9, 64], "5": [9, 10, 14, 19, 20, 36, 37, 40, 42, 45, 47, 49, 54, 55, 56, 57, 64, 71, 83, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101], "9": [9, 10, 20, 36, 40, 49, 56, 64, 77, 86, 87, 88, 90, 91, 94, 95, 96, 97, 98, 100, 101], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 34, 37, 44, 45, 47, 55, 56, 64, 65, 69], "mask": [9, 23, 25, 26, 45, 47, 68], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 47], "booru": 10, "yolo": [10, 16, 18, 29, 103], "aperveyev": 10, "host": [10, 13, 18, 21, 36, 42, 57, 72, 80, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 100, 101, 106], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 36, 40, 42, 57, 72, 76, 80, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 100, 101, 106], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 35, 36, 37, 39, 40, 42, 48, 67, 74, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 35, 36, 37, 39, 40, 42, 48, 67, 74, 80, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "explan": 10, "No": [10, 64, 104, 105], "head": [10, 17, 22, 48, 70, 87, 96, 103], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 35, 36, 37, 39, 48, 50, 51, 57, 64, 67, 68, 70, 71, 74, 80, 87, 88, 91, 92, 96, 97, 98, 100, 101, 106], "pretti": 10, "girl": [10, 42, 70], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 36, 65, 70, 71, 76, 79, 94], "bust": 10, "torso": 10, "part": [10, 47, 48, 49], "collarbon": 10, "center": [10, 45, 55, 56], "pair": [10, 20, 30], "cover": [10, 18, 45, 64, 70], "breast": [10, 18, 70, 71, 72, 76, 78, 79], "boob": 10, "bra": 10, "nippl": [10, 11, 44, 64], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 44, 93, 103], "shld": 10, "shoulder": [10, 49], "mayb": 10, "one": [10, 30, 34, 40, 42, 56, 70, 79], "view": [10, 42], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 36, 42, 56, 75, 78, 87], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 36, 38, 48, 50, 79, 103], "mark": 10, "belli": [10, 18], "button": [10, 27, 72], "hip": [10, 49], "half": [10, 14, 70], "stock": 10, "line": [10, 24, 25, 51], "knee": [10, 49], "below": [10, 51, 67, 106], "6": [10, 20, 22, 36, 40, 49, 56, 69, 70, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105], "nopan": 10, "panti": [10, 73], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 44, 45, 91, 97, 103], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 31, 36, 40, 42, 44, 47, 49, 56, 64, 69, 70, 76, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101], "butt": 10, "buttock": [10, 18], "least": [10, 33, 34, 66], "partial": 10, "behind": 10, "more": [10, 11, 29, 30, 42, 49, 54, 64, 82, 85], "less": [10, 11, 13, 19, 86], "stand": [10, 64, 71, 72, 76, 79], "sit": [10, 70], "ass": 10, "split": [10, 76], "leg": [10, 64], "wide": [10, 64], "90": 10, "degre": [10, 45], "typic": [10, 11, 56], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 47, 88, 91, 97, 101], "10": [10, 21, 27, 36, 40, 45, 49, 56, 86, 87, 88, 91, 94, 95, 97, 98, 106], "sprd": 10, "strongli": [10, 80], "11": [10, 36, 49, 86, 87, 88, 91, 94, 95, 97, 98], "vsplt": 10, "pose": [10, 36, 103], "12": [10, 22, 36, 44, 49, 56, 86, 87, 88, 91, 94, 95, 97, 98], "vsprd": 10, "vsplit": 10, "13": [10, 36, 49, 87, 88, 91, 95, 98, 100], "full": [10, 64], "almost": 10, "side": [10, 43, 70, 102], "usual": [10, 40], "ly": 10, "14": [10, 49, 56, 87, 88, 91, 95, 98], "wing": [10, 70], "dragon": 10, "poni": 10, "15": [10, 39, 41, 49, 56, 87, 88, 91, 95, 98, 104, 105], "feral": 10, "four": [10, 11, 87], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 31, 44, 92], "human": [10, 11, 12, 13, 14, 15, 16, 19, 48, 50, 86], "16": [10, 49, 56, 87, 91, 95, 98], "hdrago": 10, "style": [10, 14, 19, 45, 100, 106], "17": [10, 49, 56, 95, 100], "hponi": 10, "18": [10, 18, 49, 56, 91, 95, 97, 104, 105], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 49, 95], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 49, 56, 64, 95], "hcat": 10, "cat": [10, 70, 77], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20, 30], "21": [10, 14, 49, 56, 100], "hbear": 10, "bear": 10, "22": [10, 49, 56], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 64, 66, 76, 79, 91, 94, 104, 105], "contest": 10, "toward": [10, 49], "viewer": [10, 64], "23": [10, 49, 56], "jackx": 10, "sometim": 10, "24": [10, 36, 40, 49, 56], "hhors": 10, "hors": 10, "implement": [10, 30, 41, 82], "aa09": 10, "25": [10, 13, 18, 31, 41, 56, 100], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 36, 37, 42, 44, 49, 54, 55, 56, 71, 76, 79, 80, 86, 87, 90, 92, 95, 96, 98, 99, 100], "releas": 10, "time": [10, 66, 80], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 42, 67], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 31, 34, 44, 45, 49, 52, 54, 56, 57, 63, 64, 66, 70, 87, 88, 91, 92, 96, 97, 98, 100, 101], "advanc": [10, 106], "capabl": [10, 34, 42], "specif": [10, 11, 16, 27, 30, 32, 34, 44, 49, 52, 54, 56, 66, 67, 87, 91, 97], "scenario": [10, 71, 76, 82], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 64], "enhanc": [10, 29, 103], "improv": [10, 21, 79], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 54, 66, 94], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 56], "train": [10, 11, 12, 13, 14, 15, 16, 19, 36, 37, 71, 72, 73, 76, 80, 91, 97], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 35, 36, 71, 76, 82, 87, 102], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 34, 45, 64, 103], "30": [10, 19, 45], "public": 10, "friendli": [10, 106], "reduc": [10, 36, 47, 79], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 31, 34, 44, 57, 70], "current": [10, 55, 64, 91, 97, 104, 105, 106], "reincarn": 10, "compon": [10, 20, 27, 30, 31, 82], "some": [10, 27, 29, 36, 40, 41, 45, 58, 69, 71, 72, 76, 79, 80, 82, 89, 102, 104, 105], "yolov8s_aa09": 10, "updat": [10, 27, 30, 31, 65], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 37, 40, 79, 93], "closeup": 10, "adjust": [10, 31, 40, 70], "larg": [10, 25, 36, 79], "hat": [10, 70], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 31, 71, 76], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 42, 48, 69, 70, 73, 77, 78, 83, 95, 99], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 30, 35, 37, 39, 40, 42, 48, 49, 51, 73, 77, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "though": 10, "note": [10, 14, 36, 45, 64, 87, 91, 94, 97, 104, 105], "complet": [10, 45, 87, 93, 103], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 37, 44, 79, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 31, 44], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 31, 44], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 32, 44, 45, 64, 66], "perform": [10, 14, 18, 19, 21, 30, 31, 36, 42, 44, 45, 48, 56, 71, 82, 94, 95, 104, 105], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 31, 37, 42, 44, 49, 51, 72, 79], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 31, 36, 39, 40, 42, 44, 47, 51, 71, 72, 76, 79, 86, 94], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 31, 44], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 31, 44, 80], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 31, 44, 45], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 31, 44, 45], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 42, 48], "f": [10, 15, 20, 36, 40, 64, 83], "2f": 10, "point": [11, 15, 36, 49, 56], "femal": [11, 18, 44, 70], "genit": 11, "male": [11, 18, 70], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 31, 35, 36, 37, 40, 42, 44, 48, 49, 51, 56, 63, 64, 67, 71, 72, 73, 74, 76, 79, 80, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 103, 106], "v1": [11, 12, 13, 14, 15, 19, 44, 64, 79], "pre": [11, 13, 16, 30, 37], "identifi": [11, 27, 34], "locat": 11, "anatom": 11, "analyz": [11, 18, 37], "url": [11, 14, 16, 34, 64], "data": [11, 14, 16, 32, 34, 36, 48, 55, 63, 64, 71, 73, 91, 97, 103, 104, 105, 106], "either": [11, 12, 13, 14, 15, 30, 36, 56, 79, 83], "standard": [11, 13, 14, 15, 32, 56, 82], "n": [11, 12, 13, 14, 15, 16, 19, 34, 36, 44, 56, 64], "nano": [11, 13, 14, 15, 44], "faster": [11, 12, 13, 14, 15, 16, 44], "while": [11, 13, 14, 15, 31, 43, 45, 82], "slower": [11, 19], "construct": [11, 12, 14, 15, 44, 79], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 44], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 44, 70], "merg": [11, 12, 13, 14, 15, 36], "integ": [11, 34, 40, 49, 56], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 31, 44, 45], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 31, 44, 45], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 48], "string": [11, 13, 14, 18, 34, 49, 64, 65, 73, 85, 102], "indic": [11, 36, 49, 52, 71, 76, 79], "nipple_f": [11, 44], "peni": [11, 44], "pussi": [11, 44, 64], "valueerror": [11, 14, 16, 19, 20, 27, 30, 34, 47, 56, 66, 77], "invalid": [11, 14, 16, 19, 27, 30, 32, 56], "runtimeerror": [11, 27, 30], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 44], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 54, 55, 56], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 44, 45], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 48], "pyplot": [11, 12, 13, 14, 48], "plt": [11, 12, 13, 14, 48], "imshow": [11, 12, 13, 14, 48], "show": [11, 12, 13, 14, 22, 48], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 31, 34, 52, 54, 56, 82], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 30, 36, 40, 41, 45, 55, 70, 76, 80, 83], "speed": [12, 13, 14, 15, 16, 19, 23, 80], "accuraci": [12, 13, 14, 15, 16, 19, 42, 86, 88, 91, 94, 97, 101], "higher": [12, 13, 14, 15, 16, 18, 21, 94], "consid": [12, 15, 20, 36, 42, 45, 47, 57, 70, 91, 97], "overlap": [12, 14, 15, 16, 20, 71, 72, 74, 76, 79, 80, 103], "coordin": [12, 13, 14, 15, 16, 31, 45, 49], "alwai": [12, 14, 15, 16, 22, 42], "except": [12, 15, 34, 52, 56, 64], "predict": [12, 16, 19, 27, 30, 31, 72, 79, 86, 88, 90, 91, 94, 95, 97, 99, 101], "yolo_predict": [12, 19, 29], "squat": [12, 14, 48], "297": 12, "239": [12, 42], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 36, 42, 56, 68, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 100, 101], "anime_face_detect": 13, "user": [13, 19, 27, 30, 31, 34, 57, 66, 106], "balanc": [13, 15, 19, 64], "system": [13, 14, 23, 52, 56, 91, 97], "overhead": [13, 14, 23, 82], "avail": [13, 19, 27, 34, 36, 42, 45, 52, 56, 64, 77, 85, 86, 88, 91, 97, 101], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 48, 66, 85], "mostima_post": [13, 16], "29": [13, 16, 56], "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, 56], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 44], "bodi": [14, 19, 48, 49, 51, 64], "anime_halfbody_detect": 14, "pleas": [14, 21, 35, 36, 42, 63, 65, 80, 87, 91, 94, 97, 104, 105], "primari": [14, 87, 90, 92, 96, 98, 100], "purpos": 14, "crop": [14, 47, 54, 55, 56, 64], "illustr": [14, 64, 88, 90], "therefor": [14, 22, 36, 104, 105], "consist": [14, 36], "person": [14, 17, 20, 22, 31, 48, 96, 103], "peopl": [14, 77], "guarante": [14, 42], "you": [14, 16, 17, 19, 24, 42, 45, 79, 80, 82, 85, 86, 87, 88, 91, 94, 97, 101, 106], "inde": 14, "recommend": [14, 21, 36, 39, 40, 79, 80, 91, 97], "approach": 14, "detect_person": [14, 17, 22, 48], "individu": [14, 20, 34, 54, 63], "obtain": [14, 24, 35, 36], "local": [14, 57, 104, 105], "flexibl": [14, 54, 55], "lower": [14, 39, 40, 42, 44], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 31, 36, 56, 64, 66, 68, 71, 82, 106], "choos": [15, 19, 42], "35": [15, 56, 64, 71, 79], "configur": [15, 27, 36, 54, 55, 56, 103], "suit": 15, "case": [15, 21, 36, 39], "defin": [15, 19, 36, 64, 83], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 31, 36, 37, 42, 73, 95, 99], "infer": [15, 18, 21, 30, 31, 48, 85, 94], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 71, 106], "hug": [16, 27, 30, 31, 36, 56, 79], "face": [16, 17, 18, 27, 30, 31, 36, 49, 51, 56, 64, 70, 79, 87, 103], "repositori": [16, 27, 30, 31, 36], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 80, 106], "yolo11": 16, "architectur": 16, "usag": [16, 27, 63, 64, 65, 71, 82, 83, 102], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 42], "equal": [16, 45], "deprec": [16, 21, 35], "remov": [16, 21, 27, 31, 35, 42, 68, 70, 72, 73, 78, 79], "futur": [16, 21], "help": [16, 36, 47], "For": [16, 17, 19, 20, 36, 42, 49, 63, 79, 85], "instead": [16, 21, 73], "detect_head": [17, 22], "booru_yolo": [17, 103], "detect_with_booru_yolo": 17, "detect_censor": [17, 44, 91, 97], "ey": [17, 45, 49, 64, 70, 103], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 87, 96, 103], "detect_halfbodi": 17, "hand": [17, 49, 51, 64, 70, 103], "detect_hand": 17, "nudenet": [17, 103], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 30, 42, 64, 73, 75, 103], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 31, 80, 85, 102, 103], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 31, 72, 85, 95], "nudenet_onnx": 18, "effici": [18, 21, 65, 83], "notai": 18, "tech": 18, "detail": [18, 63, 64, 85, 87], "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, 49, 51], "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, 84, 103], "topk": [18, 27], "100": [18, 23, 31, 39, 56, 82], "45": [18, 40, 56], "score_threshold": 18, "number": [18, 20, 27, 30, 34, 36, 42, 49, 57, 83, 86], "keep": [18, 76], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 36, 45, 49, 64, 82, 83, 99], "fastest": [19, 23], "most": [19, 27, 30, 31], "confidence_scor": 19, "genshin_post": [19, 43, 44, 45], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 49], "451": 19, "716": [19, 42], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 36, 39, 40], "comput": [20, 25, 30, 38, 56, 82, 83, 95], "work": [20, 27, 30, 33, 39, 66, 95], "aggreg": 20, "involv": 20, "segment": [20, 57, 103], "evalu": [20, 35], "algorithm": [20, 36, 39], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 35, 36, 39], "divid": [20, 49], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 36, 45, 49, 77], "max": [20, 21], "raw": [20, 27, 30, 34], "depend": [20, 64, 65, 102], "length": [20, 34, 36, 43], "do": [20, 21, 22, 47, 88], "match": [20, 30, 34, 47, 56, 70, 74, 103], "unknown": [20, 77], "hungarian": 20, "find": [20, 45], "optim": [20, 36], "assign": [20, 21, 27, 36], "among": [20, 36], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 30, 34, 36, 44, 54, 56, 64, 69, 83, 85], "doesn": [20, 34, 70], "t": [20, 34, 70], "group": [20, 27, 40, 73], "correspond": [20, 36, 42, 47, 56, 79, 95, 99], "car": 20, "85": [20, 71, 79], "75": 20, "text_detect": 21, "been": [21, 95], "migrat": 21, "ocr": [21, 103], "detect_text_with_ocr": [21, 103], "soon": 21, "qualiti": [21, 37, 58, 64, 79, 80], "paddleocr": [21, 42], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 56, 71, 72, 86, 87, 88, 90, 95, 96, 97, 98, 100, 101], "max_area_s": 21, "640": 21, "region": [21, 44, 47, 91, 97], "dbnet": 21, "640x640": 21, "sinc": [21, 35], "see": [22, 64, 85], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 68], "font": 22, "At": 22, "runtim": [22, 25, 85, 94], "attempt": [22, 32, 45, 56, 64, 66, 85], "made": 22, "retriev": [22, 32, 36], "render": 22, "instal": [22, 27, 30, 31, 65, 103], "cannot": [22, 42, 52, 54, 56, 66], "chang": 22, "well": [22, 27, 39], "get": [23, 25, 26, 35, 37, 57, 58, 64, 68, 71, 74, 79, 85, 87, 92, 94, 96, 98, 100], "cv2": 23, "have": [23, 25, 36, 77, 78, 91, 97, 102], "lowest": 23, "resourc": [23, 103], "low_threshold": 23, "high_threshold": 23, "200": [23, 31, 56], "assum": [23, 25, 26, 68], "its": [23, 25, 26, 27, 36, 42, 43, 56, 65, 68, 71, 73, 85, 87, 88, 90, 91, 92, 95, 96, 97, 98, 100, 101], "low": [23, 30, 35, 37, 64, 76, 79, 80], "high": [23, 30, 31, 58, 64, 80, 94, 95], "extract": [23, 25, 26, 34, 36, 40, 42, 47, 56, 63, 64, 65, 66, 72, 79], "outlin": 24, "comparison": [24, 71], "canni": [24, 103], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 103], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 103], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 37, 45, 64], "effect": [25, 35, 44, 102], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 31, 104, 105], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 51, 64, 80], "deeper": 25, "richer": 25, "probabl": [25, 95], "extra": [25, 64], "appear": 25, "increas": [25, 36], "resolut": [25, 26, 57, 80], "pass": [25, 26, 27, 30, 31, 32, 44, 45, 64, 68, 76, 80, 82], "neural": [25, 26, 68, 83], "network": [25, 26, 68, 83], "classif": [27, 30, 83, 87, 88, 90, 91, 92, 93, 96, 97, 98, 100, 101], "those": [27, 94], "store": [27, 32, 64, 65], "manag": [27, 30, 31, 85, 103], "interact": [27, 30, 31], "also": [27, 54, 79, 106], "token": [27, 30, 31], "authent": [27, 30, 31], "access": [27, 30, 49, 64, 82], "privat": [27, 28, 30, 40], "repo_id": [27, 30, 31], "fn_preprocess": 27, "callabl": [27, 56], "hf_token": [27, 30, 31], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 45, 85], "_model_nam": 27, "cach": [27, 30, 31, 57, 84, 103], "_model": 27, "dictionari": [27, 32, 37, 54, 56, 64, 65, 66, 69, 70, 72, 87, 90, 92, 96, 98, 100], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 56], "__init__": [27, 28, 30, 31, 34, 45, 49, 57, 66, 70], "instanc": [27, 31, 36, 44, 49, 56, 57, 70], "clear": [27, 30, 31, 36, 65, 87, 91, 97], "method": [27, 28, 30, 31, 33, 34, 36, 44, 56, 91, 97], "free": [27, 31], "up": [27, 31, 70], "launch_demo": [27, 30, 31], "default_model_nam": [27, 30, 31], "server_nam": [27, 30, 31], "server_port": [27, 30, 31], "launch": [27, 30, 31], "gradio": [27, 30, 31], "demo": [27, 30, 31, 76], "interfac": [27, 30, 31, 82], "ui": [27, 30, 31], "make_ui": [27, 30, 31], "server": [27, 30, 31], "select": [27, 30, 31, 36, 44, 57], "dropdown": 27, "port": [27, 30, 31], "addit": [27, 30, 31, 32, 44, 45, 55, 64, 66], "keyword": [27, 30, 31, 32, 44, 45, 64, 66, 82], "argument": [27, 30, 31, 32, 44, 45, 48, 49, 64, 66, 70, 72, 79, 82], "importerror": [27, 31], "properli": [27, 30, 64], "usernam": [27, 31], "repo_nam": [27, 31], "model_v1": 27, "7860": [27, 31], "submit": 27, "recent": [27, 30, 31], "label_group": 27, "highest": [27, 95], "through": [27, 56, 106], "error": [27, 34, 56, 79], "predict_fmt": 27, "fmt": [27, 30, 37, 72, 79], "top5": 27, "logit": [27, 30], "embed": [27, 30, 34, 79], "dict": [27, 34, 37, 48, 54, 55, 56, 64, 65, 66, 72, 79, 82, 87, 88, 90, 91, 92, 96, 97, 98, 100, 101], "top": [27, 45, 94], "k": 27, "e": [27, 36, 58, 77, 80, 83], "g": [27, 36, 58, 77, 79, 80], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 49, 64, 106], "wrapper": [27, 31, 34], "around": [27, 31, 34, 51], "id": [27, 30, 31], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 87, 92, 93, 94, 96, 98, 100, 101, 103], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "siglip": [29, 56, 103], "siglipmodel": 29, "siglip_image_encod": 29, "siglip_text_encod": 29, "siglip_predict": 29, "yolomodel": 29, "sigmoid": [30, 84], "loss": 30, "web": 30, "creation": [30, 54, 55, 66], "thread": [30, 82, 102], "safe": [30, 65, 71, 72, 82, 93, 95, 97, 102, 103], "variant": 30, "api": 30, "preprocessor": [30, 64], "scale": [30, 44, 45, 49, 64, 68, 79, 104, 105], "reset": 30, "intern": [30, 52, 65], "image_encod": 30, "about": [30, 32], "hostnam": 30, "gr": [30, 31], "displai": 30, "text_encod": 30, "One": [30, 40], "detect": [31, 39, 42, 44, 48, 49, 50, 51, 69, 70, 85, 86, 91, 97, 103], "post": [31, 42], "helper": 31, "easi": 31, "metadata": [31, 37, 63, 65, 66, 103], "associ": [31, 66], "default_conf_threshold": 31, "default_iou_threshold": 31, "upload": 31, "environmenterror": [31, 65], "environ": [31, 80, 82, 85, 103], "yolov5": 31, "allow_dynam": 31, "dynam": [31, 54], "maintain": [31, 43, 49, 82, 106], "300": [31, 56], "400": 31, "95": [31, 56, 69, 70, 77], "simpl": 31, "without": [31, 64, 69, 70, 78], "explicitli": 31, "read": [32, 33, 34, 63, 64, 65], "write": [32, 33, 34, 63, 65], "exif": [32, 33, 64], "gif": [32, 33, 64], "comment": 32, "These": [32, 35, 57], "context": [32, 33], "ai": [32, 33, 66, 86], "found": [32, 45, 64, 87], "commonli": [32, 56, 73, 83], "where": [32, 36, 64, 65, 79, 82], "look": [32, 42, 64, 87], "usercom": 32, "field": [32, 66], "dst_filenam": 32, "destin": [32, 64, 65, 66], "filenam": [32, 57], "pnginfo": [32, 34, 64, 66], "wai": [32, 64, 65], "geninfo": [33, 103], "lsb": [33, 66, 103], "signific": [33, 34, 36, 66], "bit": [33, 34, 56, 66], "read_geninfo_paramet": 33, "read_geninfo_exif": 33, "read_geninfo_gif": 33, "write_geninfo_paramet": 33, "write_geninfo_exif": 33, "write_geninfo_gif": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "steganographi": 34, "serial": 34, "json": 34, "compat": [34, 73], "inject": 34, "combin": [34, 42], "emb": [34, 79], "seamlessli": 34, "hidden": 34, "decompress": 34, "them": [34, 44, 54, 65, 79], "gzip": 34, "written": 34, "appropri": [34, 42, 56, 64], "serializ": [34, 54], "err": 34, "caus": [34, 102], "multi": [34, 82], "get_next_n_byt": 34, "next": [34, 52], "get_one_byt": 34, "form": [34, 73], "read_32bit_integ": 34, "32": [34, 56], "interpret": [34, 49], "big": 34, "endian": 34, "enough": 34, "magic": 34, "stealth_pngcomp": 34, "expect": [34, 56], "extract_data": 34, "compress": 34, "along": [34, 36, 68], "robust": [34, 36], "skytnt": [35, 57, 68], "poor": 35, "anime_dbaesthet": [35, 38], "better": [35, 39, 79, 80, 86, 88, 91, 94, 97, 101], "2053756": 35, "09986039996147156": 35, "1663584": 35, "24299287796020508": 35, "4886411": 35, "38091593980789185": 35, "2066024": 35, "5131649971008301": 35, "3670169": 35, "6011670827865601": 35, "5930006": 35, "7067991495132446": 35, "3821265": 35, "8237218260765076": 35, "5512471": 35, "9187621474266052": 35, "limit": [36, 71], "thei": [36, 52, 56], "smaller": 36, "7eu7d7": [36, 76, 80, 106], "ccip_onnx": 36, "cluster": [36, 40], "refer": [36, 39, 63, 94], "relev": 36, "aforement": 36, "manual": [36, 45], "384": [36, 40, 54, 55, 56], "caform": 36, "randaug": 36, "prune": 36, "vector": 36, "pruned_fp32": 36, "5_fp32": 36, "feat": 36, "768": [36, 42, 64], "17847511429108218": 36, "1951224011983088": 36, "18397327797685215": 36, "y": [36, 45, 82], "16583099961280823": 36, "42947039008140564": 36, "4037521779537201": 36, "4371533691883087": 36, "40748104453086853": 36, "392294704914093": 36, "whether": [36, 42, 44, 56, 66, 69, 72, 79, 80], "belong": 36, "pairwis": 36, "matrix": 36, "5350548e": 36, "08": [36, 56, 96, 97], "6583106e": 36, "01": 36, "2947042e": 36, "0375218e": 36, "8025822e": 36, "3715334e": 36, "0748104e": 36, "2675274e": 36, "9229470e": 36, "j": 36, "th": 36, "dbscan": 36, "dbscan_2": 36, "dbscan_fre": 36, "optic": [36, 42], "optics_best": 36, "epsilon": 36, "ep": 36, "min_sampl": 36, "ccipclustermethodtyp": 36, "12921094122454668": 36, "1291187648928262": 36, "1836453739562513": 36, "distanc": 36, "_featureorimag": 36, "sampl": [36, 40, 64, 86, 87, 88, 90, 91, 92, 96, 97, 98, 100, 101], "neighborhood": 36, "core": [36, 104, 105], "few": 36, "too": 36, "sensit": [36, 44, 79, 91, 97], "tune": 36, "guidelin": 36, "deal": [36, 63], "solut": [36, 45], "small": [36, 44], "advis": [36, 71], "significantli": 36, "separ": 36, "slightli": 36, "exhibit": 36, "regular": 36, "pattern": [36, 70], "outfit": 36, "awar": 36, "highli": 36, "so": [36, 39, 76, 80], "care": 36, "diff": 36, "07437477": 36, "0356068": 36, "04396922": 36, "05131693": 36, "assess": 37, "aesthet": [37, 38, 103], "danbooru": [37, 71, 74, 76, 91, 94], "hakubooru": 37, "kohakublueleaf": 37, "swinv2pv3_v0_448_ls0": 37, "2_x": 37, "percentil": 37, "_default_model_nam": 37, "masterpiec": [37, 64], "9831666690063624": 37, "8810615667538594": 37, "great": 37, "8225559148288356": 37, "good": [37, 42], "591020403706702": 37, "normal": [37, 54, 55, 56, 79], "2888798940585766": 37, "243279223969715": 37, "worst": [37, 64], "005268185993767627": 37, "275707557797432": 37, "7977807857096195": 37, "56098810210824": 37, "670568235218525": 37, "1677918508648872": 37, "9305131509900093": 37, "6085879728198051": 37, "6834832429885864": 37, "16141420602798462": 37, "05435194447636604": 37, "025083942338824272": 37, "024000568315386772": 37, "027076328173279762": 37, "024589713662862778": 37, "3757021427154541": 37, "3451208472251892": 37, "1511985808610916": 37, "04740551486611366": 37, "02172713913023472": 37, "027498546987771988": 37, "03134724497795105": 37, "39281174540519714": 37, "22457796335220337": 37, "15563568472862244": 37, "10796019434928894": 37, "047730278223752975": 37, "0393439345061779": 37, "031940147280693054": 37, "13832266628742218": 37, "20687267184257507": 37, "2509062886238098": 37, "1644320785999298": 37, "11332042515277863": 37, "08270663768053055": 37, "043439216911792755": 37, "033693961799144745": 37, "03375888615846634": 37, "050045162439346313": 37, "16734018921852112": 37, "4311050772666931": 37, "23242227733135223": 37, "05163438618183136": 37, "012833272106945515": 37, "01619996316730976": 37, "03074900433421135": 37, "1396280825138092": 37, "5038207173347473": 37, "22299200296401978": 37, "07377689331769943": 37, "02854202501475811": 37, "026677291840314865": 37, "02838410809636116": 37, "026617199182510376": 37, "02508518099784851": 37, "06039097160100937": 37, "8043031692504883": 37, "get_aesthetic_scor": 38, "ccip": [38, 103], "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": [38, 103], "laplacian": [38, 103], "laplacian_scor": 38, "lpip": [38, 103], "lpips_extract_featur": 38, "lpips_differ": 38, "lpips_clust": 38, "psnr_": [38, 103], "psnr": 38, "blur": [39, 44], "than": [39, 40, 44, 82, 86, 94], "seem": 39, "just": [39, 88, 91, 94, 97, 101], "we": [39, 80], "explor": 39, "bluri": 39, "hutao": [39, 68, 71, 72, 76, 79], "156": 39, "68285005210006": 39, "text_blur": 39, "2276": 39, "66629157129": 39, "real2": 39, "908745781486806": 39, "mmd": 39, "1072": 39, "8372572065527": 39, "richzhang": 40, "perceptualsimilar": 40, "test": [40, 80, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 100, 101], "chafen_arknight": 40, "rand": 40, "reach": 40, "995": 40, "cnn": 40, "f1": 40, "f2": 40, "f3": 40, "f4": 40, "f5": 40, "64": [40, 56, 64, 80, 104, 105], "99": 40, "192": 40, "49": [40, 56], "256": [40, 54, 55, 64], "img1": [40, 41, 79], "img2": [40, 41, 79], "anoth": 40, "16922694444656372": 40, "22250649333000183": 40, "6897575259208679": 40, "10956494510173798": 40, "6823137998580933": 40, "6837796568870544": 40, "nois": [40, 47], "inf": 41, "gaussian_20": 41, "dat": 41, "058228614646987": 41, "gaussian_3": 41, "27": [41, 56], "65611098737784": 41, "lq": 41, "29589659377844": 41, "recogn": [42, 56], "export": [42, 85], "recognit": 42, "ch_pp": 42, "ocrv4_det": 42, "heat_threshold": 42, "box_threshold": 42, "max_candid": 42, "1000": 42, "unclip_ratio": 42, "heat": 42, "candid": 42, "unclip": 42, "comic": [42, 88], "742": 42, "485": [42, 54, 55], "809": 42, "511": 42, "9543377610144915": 42, "682": 42, "98": 42, "734": 42, "124": 42, "9309689495575223": 42, "136": 42, "836": 42, "164": 42, "9042856988923695": 42, "144": 42, "455": 42, "196": 42, "874083638387722": 42, "719": 42, "835": 42, "488": 42, "8628696346175078": 42, "478": 42, "214": 42, "508": 42, "848871771901487": 42, "1030": 42, "557": 42, "1184": 42, "578": 42, "8352495440618789": 42, "427": 42, "129": 42, "553": 42, "154": 42, "8249209443996619": 42, "detect_model": 42, "recognize_model": 42, "ocrv4_rec": 42, "rotation_threshold": 42, "is_remove_dupl": 42, "rotat": [42, 45], "duplic": [42, 64], "mob": 42, "9356705927336156": 42, "shishou": 42, "8933000384412466": 42, "BUT": 42, "8730931912907247": 42, "oh": 42, "8417627579351514": 42, "mirror": 42, "7366019454049503": 42, "el": 42, "gato": 42, "iberico": 42, "7271127306351021": 42, "THAt": 42, "701928390168364": 42, "6965972578194936": 42, "chines": 42, "english": 42, "unsupport": [42, 55, 56, 77], "languag": 42, "func": [42, 84, 103], "japanes": [42, 64], "post_text": 42, "319": 42, "847": 42, "561": 42, "899": 42, "kancol": 42, "9130667787597329": 42, "552": 42, "811": 42, "791": 42, "921": 42, "1944": 42, "8566762346615406": 42, "820": 42, "558": 42, "850": 42, "fleet": 42, "collect": [42, 63], "8100635458911772": 42, "235": 42, "904": 42, "855": 42, "1009": 42, "\u6d77": 42, "6716076803280185": 42, "858": 42, "808": 42, "tsu": 42, "ka": 42, "NO": 42, "u": [42, 106], "mi": 42, "de": 42, "654507230718228": 42, "209": 42, "507": 42, "2888084133529467": 42, "japan_pp": 42, "ocrv3_rec": 42, "9230690942939336": 42, "8564870717047623": 42, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 42, "8061289060358996": 42, "8045396777081609": 42, "7311649382696896": 42, "\u8266\u3068\u308c\u308c": 42, "6648729016512889": 42, "ocrv2_det": 42, "ocrv3_det": 42, "ocrv4_server_det": 42, "ch_ppocr_mobile_slim_v2": 42, "0_det": 42, "ch_ppocr_mobile_v2": 42, "ch_ppocr_server_v2": 42, "en_pp": 42, "arabic_pp": 42, "ocrv2_rec": 42, "ocrv4_server_rec": 42, "0_rec": 42, "chinese_cht_pp": 42, "cyrillic_pp": 42, "devanagari_pp": 42, "en_number_mobile_v2": 42, "ka_pp": 42, "korean_pp": 42, "latin_pp": 42, "ta_pp": 42, "te_pp": 42, "dimens": [43, 56], "max_siz": [43, 54, 55, 56], "longer": 43, "after": [43, 56, 71, 76, 79], "1280": 43, "720": 43, "new_img": 43, "600": 43, "337": 43, "obscur": 44, "regist": [44, 45, 54, 55, 56], "rectangular": 44, "967": [44, 45], "143": [44, 45], "1084": [44, 45], "261": [44, 45], "246": [44, 45], "208": [44, 45], "331": [44, 45], "287": [44, 45], "662": [44, 45], "466": [44, 45], "705": [44, 45], "514": [44, 45], "479": [44, 45], "283": [44, 45], "326": [44, 45], "color_black": 44, "radiu": 44, "emoji": [44, 45], "penis": 44, "vagina": 44, "serv": [44, 56, 71], "foundat": 44, "inherit": [44, 56], "within": [44, 64, 71, 79], "fill": 44, "valid": [44, 45, 49, 56, 103], "color_default": 44, "green": 44, "color_green": 44, "ffff00": 44, "color_ffff00": 44, "blur_4": 44, "blur_8": 44, "blur_12": 44, "pixelate_4": 44, "pixelate_8": 44, "pixelate_12": 44, "cl": 44, "arg": 44, "subclass": 44, "keyerror": 44, "alreadi": 44, "exist": [44, 65, 85, 88], "angl": 45, "end": [45, 64], "censor_area": [45, 46], "ratio_threshold": 45, "minimum": [45, 51, 57], "total": [45, 104, 105], "star": [45, 76], "register_censor_method": [45, 46], "smiling_face_with_heart": 45, "twitter": 45, "appl": 45, "googl": 45, "microsoft": 45, "samsung": 45, "whatsapp": 45, "facebook": 45, "messeng": 45, "joypixel": 45, "openmoji": 45, "emojidex": 45, "mozilla": 45, "express": 45, "code": [45, 76, 79], "_emojistyletyp": 45, "emoji_default": 45, "cat_fac": 45, "emoji_green": 45, "grinning_face_with_sweat": 45, "emoji_liuhanhuangd": 45, "minim": 45, "abl": [45, 52], "prefix": [45, 70, 75], "sum": 45, "cx": 45, "mass": 45, "occlus": 45, "cy": 45, "find_for_area": 45, "rectangl": 45, "corner": 45, "factor": [45, 56], "properti": [45, 49, 64, 66], "align": [46, 103], "align_maxs": 46, "censor_": [46, 103], "censor_nsfw": 46, "basecensor": 46, "colorcensor": 46, "blurcensor": 46, "pixelatecensor": 46, "imgcensor": [46, 103], "imagebasedcensor": 46, "emojibasedcensor": 46, "singleimag": 46, "squeez": [46, 103], "squeeze_with_transpar": 46, "fit": 47, "tightli": 47, "interest": 47, "jerry_with_spac": 47, "median_filt": 47, "median": 47, "kernel": 47, "larger": [47, 51, 81], "disabl": 47, "keypoint": [48, 49, 50, 51], "http": [48, 68, 106], "github": [48, 104, 105, 106], "com": [48, 106], "idea": 48, "research": 48, "auto_detect": 48, "out_bbox": 48, "person_detect_cfg": 48, "op18keypointset": [48, 50, 51], "rtmpose": 48, "config": [48, 55, 103, 106], "foot": [48, 49], "hand1": 48, "hand2": 48, "op18_visu": [48, 50], "0x7f5ca933f3d0": 48, "axesimag": 48, "0x7f5c98069790": 48, "all_": 49, "openpos": [49, 64], "op18": [49, 51], "__mul__": 49, "multipli": 49, "scalar": 49, "__truediv__": 49, "divisor": 49, "left_foot": 49, "left_hand": 49, "right_foot": 49, "right_hand": 49, "enum": 49, "enumer": 49, "symbol": [49, 76, 79], "make": [49, 54, 73, 83, 91, 95, 97], "readabl": [49, 79], "categor": 49, "nose": 49, "neck": 49, "elbow": 49, "wrist": 49, "ankl": 49, "ear": [49, 70, 77], "member": 49, "right_should": 49, "right_elbow": 49, "right_wrist": 49, "left_should": 49, "left_elbow": 49, "left_wrist": 49, "right_hip": 49, "right_kne": 49, "right_ankl": 49, "left_hip": 49, "left_kne": 49, "left_ankl": 49, "right_ey": 49, "left_ey": 49, "right_ear": 49, "left_ear": 49, "left_big_to": 49, "left_small_to": 49, "left_heel": 49, "right_big_to": 49, "right_small_to": 49, "right_heel": 49, "__int__": 49, "truncat": [49, 93, 103], "zero": 49, "must": [49, 70, 102], "preced": 49, "surround": 49, "whitespac": [49, 73], "36": [49, 56], "0b100": 49, "91": [49, 56], "112": 49, "92": [49, 56, 77], "113": [49, 56], "dwpose": [50, 103], "dwpose_estim": 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, "keypoints_list": 51, "min_edge_s": 51, "draw_bodi": 51, "draw_hand": 51, "draw_feet": 51, "draw_fac": 51, "drawn": 51, "shorter": 51, "edg": [51, 103], "connect": 51, "ellips": 51, "facial": [51, 70, 87], "pars": [52, 54, 55, 63, 64, 103], "parser": [52, 54, 55, 64], "try": 52, "notparsetarget": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "register_torchvision_transform": 53, "register_torchvision_pars": 53, "create_torchvision_transform": 53, "parse_torchvision_transform": 53, "register_creators_for_transform": 53, "notprocessortypeerror": 53, "create_transforms_from_transform": 53, "is_valid_size_dict": 53, "convert_to_size_dict": 53, "get_size_dict": 53, "create_clip_transform": 53, "create_transforms_from_clip_processor": 53, "create_convnext_transform": 53, "create_transforms_from_convnext_processor": 53, "create_vit_transform": 53, "create_transforms_from_vit_processor": 53, "create_siglip_transform": 53, "create_transforms_from_siglip_processor": 53, "create_bit_transform": 53, "create_transforms_from_bit_processor": 53, "create_blip_transform": 53, "create_transforms_from_blip_processor": 53, "create_mobilenetv2_transform": 53, "create_transforms_from_mobilenetv2_processor": 53, "tensor": [54, 55, 56, 65], "composit": [54, 56], "machin": [54, 83], "learn": [54, 83], "compos": [54, 55, 56], "sequenc": [54, 56, 70], "pillowcompos": [54, 56], "sequenti": 54, "decor": [54, 55, 56, 82], "facilit": 54, "pipelin": [54, 56], "creator": [54, 56], "tvalu": [54, 55], "describ": 54, "interpol": [54, 55, 56], "bicub": [54, 55, 56], "pillowres": [54, 56], "antialia": [54, 55, 56], "bilinear": [54, 55], "center_crop": [54, 55], "pillowcentercrop": [54, 56], "pillowtotensor": [54, 56], "maybe_to_tensor": [54, 55], "pillowmaybetotensor": 54, "std": [54, 55, 56], "pillownorm": [54, 56], "456": [54, 55], "406": [54, 55], "229": [54, 55], "225": [54, 55], "48500001430511475": 54, "4560000002384186": 54, "4059999883174896": 54, "2290000021457672": 54, "2240000069141388": 54, "22499999403953552": 54, "framework": 55, "extend": 55, "centercrop": 55, "totensor": 55, "maybetotensor": 55, "4850": 55, "4560": 55, "4060": 55, "2290": 55, "2240": 55, "2250": 55, "timm": 55, "interpolationmod": 55, "processor": [56, 104, 105], "vitimageprocessor": 56, "5906": 56, "33": 56, "donutimageprocessor": 56, "1901": 56, "70": [56, 80], "detrimageprocessor": 56, "1575": 56, "86": [56, 70], "clipimageprocessor": 56, "1374": 56, "73": 56, "videomaeimageprocessor": 56, "1093": 56, "convnextimageprocessor": 56, "648": 56, "65": 56, "segformerimageprocessor": 56, "533": 56, "00": 56, "beitimageprocessor": 56, "468": 56, "63": 56, "siglipimageprocessor": 56, "440": 56, "48": 56, "layoutlmv3imageprocessor": 56, "403": 56, "layoutlmv2imageprocessor": 56, "332": 56, "87": 56, "mllamaimageprocessor": 56, "qwen2vlimageprocessor": 56, "314": 56, "77": 56, "blipimageprocessor": 56, "276": 56, "55": 56, "idefics2imageprocessor": 56, "226": 56, "llavanextimageprocessor": 56, "215": 56, "bitimageprocessor": 56, "210": 56, "pix2structimageprocessor": 56, "conditionaldetrimageprocessor": 56, "53": 56, "samimageprocessor": 56, "52": 56, "deitimageprocessor": 56, "mask2formerimageprocessor": 56, "89": 56, "50": 56, "vivitimageprocessor": 56, "88": 56, "yolosimageprocessor": 56, "84": 56, "47": 56, "viltimageprocessor": 56, "41": 56, "detaimageprocessor": 56, "68": 56, "38": 56, "pixtralimageprocessor": 56, "mobilenetv2imageprocessor": 56, "mobilevitimageprocessor": 56, "61": 56, "34": [56, 104, 105], "dptimageprocessor": 56, "maskformerimageprocessor": 56, "28": 56, "nougatimageprocessor": 56, "ideficsimageprocessor": 56, "rtdetrimageprocessor": 56, "efficientnetimageprocessor": 56, "40": [56, 64], "deformabledetrimageprocessor": 56, "idefics3imageprocessor": 56, "fuyuimageprocessor": 56, "videollavaimageprocessor": 56, "pvtimageprocessor": 56, "09": 56, "oneformerimageprocessor": 56, "mobilenetv1imageprocessor": 56, "07": [56, 95, 96, 97, 100], "owlv2imageprocessor": 56, "chineseclipimageprocessor": 56, "efficientformerimageprocessor": 56, "llavaonevisionimageprocessor": 56, "swin2srimageprocessor": 56, "vithybridimageprocessor": 56, "owlvitimageprocessor": 56, "04": 56, "groundingdinoimageprocessor": 56, "03": 56, "perceiverimageprocessor": 56, "chameleonimageprocessor": 56, "levitimageprocessor": 56, "vitmatteimageprocessor": 56, "extens": [56, 71], "tri": 56, "def": [56, 82], "hasattr": 56, "feature_extractor": 56, "clip": [56, 64], "encount": 56, "becaus": 56, "iter": [56, 70], "until": 56, "successfulli": 56, "imageprocessor": 56, "autoimageprocessor": 56, "from_pretrain": 56, "openai": 56, "vit": 56, "patch32": 56, "pillowconvertrgb": 56, "48145467": 56, "4578275": 56, "40821072": 56, "26862955": 56, "2613026": 56, "2757771": 56, "size_dict": 56, "shortest_edg": 56, "invalid_kei": 56, "default_to_squar": 56, "height_width_ord": 56, "constraint": 56, "els": [56, 64, 104, 105], "incompat": 56, "longest_edg": 56, "param_nam": 56, "entri": 56, "conform": 56, "messag": [56, 80], "do_res": 56, "do_center_crop": 56, "crop_siz": 56, "do_rescal": 56, "rescale_factor": 56, "00392156862745098": 56, "do_norm": 56, "image_mean": 56, "image_std": 56, "do_convert_rgb": 56, "rescal": 56, "deviat": 56, "clipprocessor": 56, "crop_pct": 56, "tailor": 56, "convnext": 56, "percentag": 56, "prepar": 56, "replic": 56, "build": [56, 71, 79], "blip": 56, "255": 56, "openai_clip_mean": 56, "openai_clip_std": 56, "accord": 56, "behavior": 56, "mobilenetv2": 56, "etc": 56, "per": 56, "equival": 56, "bg": 57, "strict_level": 57, "min_select": 57, "min_width": 57, "min_height": 57, "min_resolut": 57, "desir": 57, "strict": [57, 91, 97], "get_imag": 57, "get_image_fil": 57, "list_image_fil": 57, "random_imag": 57, "randomli": 57, "random_image_fil": 57, "8057": 57, "000000": 57, "000001": 57, "000002": 57, "000003": 57, "000004": 57, "home": 57, "dgh": [57, 65, 106], "2400x1600": 57, "0x7feb86ed5160": 57, "003258": 57, "400x400": 57, "0x7feb86a748b0": 57, "quickli": 58, "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, "adversari": [60, 103], "remove_adversarial_nois": 60, "nafnet": [60, 103], "restore_with_nafnet": 60, "scunet": [60, 103], "restore_with_scunet": 60, "automatic1111": 63, "stabl": [63, 64, 86, 106], "diffus": [63, 64, 86], "webui": [63, 64, 65], "novelai": 63, "sdwui": 63, "submodul": 63, "nai": [63, 103], "docstr": 63, "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 63, "save_with_metadata": 63, "naimetadata": 63, "get_naimeta_from_imag": 63, "add_naimeta_to_imag": 63, "save_image_with_naimeta": 63, "formatt": 64, "a1111": 64, "sd_metadata_simpl": 64, "sd_metadata_complex": 64, "prompt": 64, "neg_prompt": 64, "neg": 64, "__str__": 64, "sd1": 64, "extrem": 64, "delic": 64, "beauti": 64, "offici": 64, "global": [64, 102], "illumin": 64, "soft": 64, "shadow": 64, "super": 64, "light": 64, "novel": [64, 66], "4k": 64, "metal_textur": 64, "striped_background": 64, "rich": 64, "cg": 64, "uniti": 64, "8k": 64, "wallpap": 64, "unreal": 64, "sci": 64, "fi": 64, "fantasi": 64, "silver_skin": 64, "cut": [64, 70], "silver_impossible_bodysuit": 64, "gem_on_chest": 64, "cut_silver_mechanical_leotard": 64, "headgear": [64, 70], "1_girl": 64, "solo": [64, 69, 70, 71, 72, 76, 77, 78, 79], "slim_waist": 64, "hair": [64, 70], "long": 64, "lumin": 64, "medium_breast": [64, 78], "indistinct_camelto": 64, "flat_crotch": 64, "coquettish": 64, "squint": 64, "evil_smil": 64, "dark_persona": 64, "mouth": 64, "wet": 64, "slim_fac": 64, "tall_girl": 64, "matur": 64, "mature_fac": 64, "slim_figur": 64, "slim_leg": 64, "groin": 64, "bare_thigh": 64, "easyneg": 64, "sketch": 64, "ugli": 64, "huge": 64, "logo": 64, "monochrom": [64, 90, 93, 103], "bad": 64, "mutat": 64, "blurri": 64, "horror": 64, "geometri": 64, "bad_prompt": 64, "miss": 64, "finger": 64, "limb": 64, "anatomi": 64, "interlock": 64, "digit": 64, "arm": 64, "2girl": 64, "deform": 64, "artist": 64, "blush": [64, 71, 72, 76, 79], "lipstick": 64, "skindent": 64, "tie": 64, "big_breast": 64, "thighhigh": [64, 71], "pubic_hair": [64, 70], "3d": [64, 88], "realist": 64, "slip": [64, 73], "head_out_of_fram": 64, "curvi": 64, "sampler": 64, "ddim": 64, "cfg": 64, "seed": 64, "3827064803": 64, "512x848": 64, "hash": 64, "eb49192009": 64, "anidosmix": 64, "skip": 64, "new_imag": 64, "let": 64, "what": 64, "nslim_fac": 64, "848": 64, "_sdmeta_text": 64, "directli": 64, "starri": 64, "night": 64, "daylight": 64, "euler": 64, "sd2": 64, "1girl": [64, 69, 70, 71, 72, 73, 76, 77, 78, 79], "blue": 64, "footwear": 64, "shoe": 64, "bang": [64, 70, 71, 76, 79], "indoor": 64, "sleev": 64, "ahog": [64, 70, 71, 72, 76, 79], "dress": [64, 70], "pot": 64, "plant": 64, "bag": [64, 71, 72, 76, 79], "bun": [64, 70], "window": 64, "lora": 64, "bluearchive10": 64, "bluearchiv": 64, "neg1": 64, "dpm": 64, "2m": 64, "sde": 64, "karra": 64, "2647703743": 64, "768x768": 64, "72bd94132e": 64, "cutemix": 64, "denois": 64, "strength": 64, "controlnet": 64, "control_v11p_sd15_openpos": 64, "cab727d4": 64, "weight": 64, "perfect": 64, "control": 64, "param": 64, "hire": 64, "upscal": [64, 103], "latent": 64, "ti": 64, "339cc9210f70": 64, "66a7279a88dd": 64, "info": 64, "underli": [64, 82], "sd_meta": 64, "scope": 64, "dst_file": [64, 66], "jpeg": [64, 89, 102], "webp": 64, "systemerror": [64, 66], "input_imag": 64, "output_imag": 64, "a41": 65, "safetensor": 65, "torch": 65, "command": [65, 106], "pip": [65, 106], "_check_env": 65, "model_fil": 65, "key1": 65, "value1": 65, "key2": 65, "value2": 65, "src_model_fil": 65, "dst_model_fil": 65, "new_metadata": 65, "john": 65, "doe": [65, 69, 77, 91, 97], "input_model": 65, "output_model": 65, "softwar": 66, "generation_tim": 66, "dataclass": 66, "encapsul": 66, "taken": 66, "alia": 66, "success": [66, 106], "add_lsb_meta": 66, "save_metainfo": 66, "metainfo": 66, "prefer": 66, "isneti": [67, 103], "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "co": 68, "seg": 68, "1024": [68, 79], "inspir": [68, 72, 79, 99], "space": [68, 79], "blob": 68, "app": 68, "l8": 68, "00ff00": 68, "mask_": 68, "image_": 68, "hutao_seg": 68, "skadi": [68, 71, 72, 76, 79], "skadi_seg": 68, "drop": [69, 70, 71, 76, 78, 79], "cosplai": 69, "no_eyewear": 69, "eyewear": [69, 70], "span": [69, 70], "matter": [69, 70], "red_hair": [69, 70, 77, 78], "use_preset": 69, "custom_blacklist": 69, "onlin": 69, "preset": 69, "ones": 69, "neither": [69, 70], "nor": [69, 70], "anal_hair": 70, "anal_tail": 70, "arm_behind_head": 70, "arm_hair": 70, "arm_under_breast": 70, "arms_behind_head": 70, "bird_on_head": 70, "blood_in_hair": 70, "breasts_on_glass": 70, "breasts_on_head": 70, "cat_on_head": 70, "closed_ey": 70, "clothed_female_nude_femal": 70, "clothed_female_nude_mal": 70, "clothed_male_nude_femal": 70, "clothes_between_breast": 70, "cream_on_fac": 70, "drying_hair": 70, "empty_ey": 70, "face_to_breast": 70, "food_on_fac": 70, "food_on_head": 70, "game_boi": 70, "grabbing_anoth": 70, "s_hair": 70, "grabbing_own_breast": 70, "gun_to_head": 70, "head_between_breast": 70, "heart_in_ey": 70, "multiple_boi": 70, "multiple_girl": 70, "object_on_breast": 70, "object_on_head": 70, "paint_splatter_on_fac": 70, "parted_lip": [70, 71, 72, 76, 79], "penis_on_fac": 70, "person_on_head": 70, "pokemon_on_head": 70, "rabbit_on_head": 70, "rice_on_fac": 70, "severed_head": 70, "star_in_ey": 70, "sticker_on_fac": 70, "tentacles_on_mal": 70, "tying_hair": 70, "built": [70, 82], "mutabl": 70, "constructor": 70, "empti": 70, "hold": [70, 71, 72, 76, 79], "futa": 70, "cum": 70, "rub": 70, "shade": 70, "plai": 70, "drill": 70, "skin": 70, "sidelock": 70, "twintail": [70, 71, 72, 76, 79], "braid": 70, "afro": 70, "bald": 70, "dreadlock": 70, "ponytail": 70, "updo": 70, "beard": 70, "mustach": 70, "pointi": 70, "horn": 70, "tail": 70, "ornament": 70, "hairband": 70, "pupil": 70, "bow": [70, 71, 72], "headwear": 70, "ribbon": [70, 72, 76], "crown": 70, "cap": 70, "hairclip": [70, 76], "mole": 70, "halo": 70, "fluff": 70, "flower": [70, 71, 72, 76, 79], "glass": [70, 73], "fang": 70, "boi": 70, "beret": 70, "heterochromia": 70, "headdress": 70, "eyepatch": 70, "headphon": 70, "eyebrow": 70, "eyelash": 70, "sunglass": 70, "intak": 70, "scrunchi": 70, "ear_pierc": 70, "headband": 70, "ring": 70, "under_mouth": 70, "freckl": 70, "lip": 70, "eyelin": 70, "eyeshadow": 70, "tassel": 70, "whitelist_suffix": 70, "whitelist_prefix": 70, "whitelist_word": 70, "suffix": [70, 75], "pool": 70, "whitelist": 70, "predefin": 70, "blacklist": [70, 74, 103], "red": 70, "singular": 70, "plural": 70, "chair": 70, "whole": 70, "word": 70, "hear": 70, "72": 70, "outdat": 71, "anymor": 71, "baselin": 71, "practic": 71, "use_real_nam": [71, 76], "general_threshold": [71, 72, 79], "character_threshold": [71, 72, 79], "drop_overlap": [71, 72, 76, 79], "real": [71, 76, 93, 103], "renam": [71, 76], "redirect": [71, 76], "mani": [71, 76], "websit": [71, 76], "rate": [71, 72, 79, 91, 93, 103], "char": [71, 72, 79], "9897817373275757": 71, "question": [71, 72, 79, 91], "010265946388244629": 71, "explicit": [71, 72, 79, 91], "2809715270996094e": 71, "9939777851104736": 71, "5032387375831604": 71, "black_bord": 71, "9943548440933228": 71, "black_glov": [71, 72, 76, 79], "5011609792709351": 71, "blue_ski": [71, 72, 76, 79], "6877802610397339": 71, "5543792843818665": 71, "8268730640411377": 71, "cloud": [71, 72, 76, 79], "8504303693771362": 71, "cowboy_shot": [71, 72, 76, 79], "6008237600326538": 71, "crop_top": [71, 72, 76, 79], "6635787487030029": 71, "dai": [71, 72, 76, 79], "8496965765953064": 71, "glove": [71, 72, 76, 79], "6107005476951599": 71, "hair_between_ey": [71, 72, 76, 79], "668294370174408": 71, "5619469285011292": 71, "holding_baseball_bat": [71, 72, 76, 79], "5141720771789551": 71, "letterbox": 71, "long_hair": [71, 72, 76, 78, 79], "9884189963340759": 71, "looking_at_view": [71, 72, 76, 79], "5673105120658875": 71, "midriff": [71, 72, 76, 79], "6290556192398071": 71, "navel": [71, 72, 76, 79], "9631235003471375": 71, "no_hat": [71, 72, 76], "7978747487068176": 71, "no_headwear": [71, 72, 76, 79], "7577926516532898": 71, "outdoor": [71, 72, 76, 79], "7118550539016724": 71, "5452839136123657": 71, "pillarbox": 71, "9841411709785461": 71, "red_ey": [71, 72, 76, 79], "958786129951477": 71, "shirt": [71, 72, 76, 79], "6720131039619446": 71, "short_sleev": [71, 72, 76, 79], "7077711820602417": 71, "silver_hair": [71, 72, 76], "6673924326896667": 71, "sky": [71, 72, 76, 79], "8709812760353088": 71, "9614333510398865": 71, "sportswear": [71, 72, 76, 79], "7786177396774292": 71, "6842771172523499": 71, "sweat": [71, 72, 76, 79], "9076308012008667": 71, "thigh": [71, 72, 76, 79], "580970823764801": 71, "skadi_": [71, 72, 79], "arknight": [71, 72, 79], "9633345007896423": 71, "9988503456115723": 71, "001651763916015625": 71, "00012505054473876953": 71, "9829280972480774": 71, "894218385219574": 71, "8733789920806885": 71, "backpack": [71, 72, 76, 79], "6322951316833496": 71, "9987058639526367": 71, "bag_charm": [71, 72], "9754379987716675": 71, "6810564994812012": 71, "9708781838417053": 71, "6356008052825928": 71, "5633733868598938": 71, "brick_wal": 71, "5315935611724854": 71, "brown_hair": [71, 72, 76, 79], "9397273659706116": 71, "9229896664619446": 71, "charm_": [71, 72], "9006357789039612": 71, "citi": 71, "9020784497261047": 71, "cityscap": 71, "9547432661056519": 71, "5296419262886047": 71, "8253412246704102": 71, "5619839429855347": 71, "hair_flow": [71, 72, 76, 79], "8277763724327087": 71, "hair_orna": [71, 72, 76, 79], "9356368780136108": 71, "hair_ribbon": [71, 72, 76], "5288072824478149": 71, "jacket": [71, 72, 76, 79], "6336134076118469": 71, "9703260064125061": 71, "8188960552215576": 71, "phone_screen": 71, "9579574465751648": 71, "9954615235328674": 71, "plaid": [71, 72, 76], "9725285172462463": 71, "plaid_skirt": [71, 72, 76], "9638455510139465": 71, "pleated_skirt": [71, 72, 76, 79], "7226815819740295": 71, "5321241021156311": 71, "red_nail": [71, 76], "5493080615997314": 71, "school_bag": [71, 72], "9863407611846924": 71, "school_uniform": [71, 72, 76, 79], "6794284582138062": 71, "5062428116798401": 71, "shoulder_bag": 71, "9325523972511292": 71, "skirt": [71, 72, 76, 79], "92237788438797": 71, "skyscrap": 71, "7728171348571777": 71, "sleeves_past_wrist": [71, 72, 76], "7257086038589478": 71, "smile": [71, 72, 76, 79], "5357837080955505": 71, "6939404010772705": 71, "7054293155670166": 71, "tongu": [71, 72, 76, 79], "9990814924240112": 71, "tongue_out": [71, 72, 76, 79], "9992498755455017": 71, "5012534260749817": 71, "very_long_hair": [71, 72, 76, 78, 79], "7461410164833069": 71, "lagpixellol": 72, "deepgelbooru_onnx": 72, "categori": [72, 87, 95], "dim": [72, 79], "9986732006072998": 72, "0013858973979949951": 72, "315376281738281e": 72, "9972434639930725": 72, "basebal": [72, 79], "5982598662376404": 72, "baseball_bat": [72, 76, 79], "6429562568664551": 72, "bike_short": 72, "36296138167381287": 72, "8308937549591064": 72, "black_shirt": [72, 76, 79], "7388008832931519": 72, "6039759516716003": 72, "30909663438796997": 72, "9694308042526245": 72, "6422968506813049": 72, "5898381471633911": 72, "8145260810852051": 72, "652222216129303": 72, "dolphin_short": 72, "466494083404541": 72, "7183809280395508": 72, "6753682494163513": 72, "7302790880203247": 72, "6649775505065918": 72, "large_breast": [72, 76, 79], "8446108102798462": 72, "98187655210495": 72, "8140730857849121": 72, "6360533833503723": 72, "9635934829711914": 72, "33370012044906616": 72, "44239571690559387": 72, "7891374826431274": 72, "6471294164657593": 72, "9958090782165527": 72, "8736815452575684": 72, "872096061706543": 72, "5640895366668701": 72, "5049663186073303": 72, "8832778930664062": 72, "9687467813491821": 72, "sports_bra": 72, "3659853935241699": 72, "9309735298156738": 72, "49939480423927307": 72, "stomach": [72, 76, 79], "446407288312912": 72, "809670090675354": 72, "6560589075088501": 72, "47956040501594543": 72, "9832853674888611": 72, "9994162321090698": 72, "0008397102355957031": 72, "00035390257835388184": 72, "9926226139068604": 72, "899387001991272": 72, "34215790033340454": 72, "5701972246170044": 72, "9512913227081299": 72, "6664570569992065": 72, "5614628791809082": 72, "33615976572036743": 72, "5770801305770874": 72, "987317681312561": 72, "37286585569381714": 72, "cardigan": [72, 76], "36409223079681396": 72, "7329680919647217": 72, "collared_shirt": [72, 76], "5924292206764221": 72, "4344901144504547": 72, "7465001344680786": 72, "5225946307182312": 72, "6976451873779297": 72, "9265321493148804": 72, "34527891874313354": 72, "6675043106079102": 72, "9096828699111938": 72, "long_sleev": [72, 76, 79], "41341525316238403": 72, "8418735265731812": 72, "miniskirt": [72, 76], "3675632178783417": 72, "nail_polish": [72, 76], "5284417867660522": 72, "open_cloth": [72, 76], "30296844244003296": 72, "48789578676223755": 72, "36596980690956116": 72, "7759367227554321": 72, "6535028219223022": 72, "8975257873535156": 72, "36911237239837646": 72, "4171145558357239": 72, "3942635953426361": 72, "6772940754890442": 72, "9397937655448914": 72, "5207280516624451": 72, "4673041105270386": 72, "9118321537971497": 72, "9967410564422607": 72, "9970728158950806": 72, "8419480323791504": 72, "6489560604095459": 72, "white_shirt": [72, 76], "6217572689056396": 72, "underscor": [73, 79], "convent": 73, "restor": [73, 103], "use_spac": 73, "use_escap": 73, "include_scor": 73, "score_descend": 73, "_": 73, "escap": 73, "unsaf": 73, "sort": [73, 77], "descend": 73, "panty_pul": 73, "6826801300048828": 73, "958938717842102": 73, "drinking_glass": 73, "9340789318084717": 73, "areola_slip": 73, "41196826100349426": 73, "9988248348236084": 73, "drink": 73, "pull": 73, "areola": 73, "999": 73, "959": 73, "934": 73, "683": 73, "412": 73, "mldanbooru": [74, 103], "get_mldanbooru_tag": 74, "wd14": [74, 76, 103], "get_wd14_tag": [74, 76], "convert_wd14_emb_to_predict": 74, "denormalize_wd14_emb": 74, "deepdanbooru": [74, 76, 103], "get_deepdanbooru_tag": [74, 76], "deepgelbooru": [74, 103], "get_deepgelbooru_tag": 74, "add_underlin": 74, "remove_underlin": 74, "tags_to_text": 74, "drop_overlap_tag": 74, "is_blacklist": 74, "drop_blacklisted_tag": 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, "sort_tag": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "t1": 75, "t2": 75, "fulli": 75, "ml": 76, "448": 76, "keep_ratio": 76, "9999984502792358": [76, 98], "9999946355819702": 76, "9994951486587524": 76, "998144268989563": 76, "9978417158126831": 76, "9941409230232239": 76, "9799384474754333": 76, "979142427444458": 76, "961823582649231": 76, "961323618888855": 76, "9490893483161926": 76, "9450850486755371": 76, "9425153136253357": 76, "9409335255622864": 76, "9319437146186829": 76, "9265308976173401": 76, "9259042143821716": 76, "922250509262085": 76, "9199565052986145": 76, "9175475835800171": 76, "9102761745452881": 76, "9076938629150391": 76, "9052775502204895": 76, "8938589692115784": 76, "8894285559654236": 76, "8891903162002563": 76, "8845980763435364": 76, "8842408061027527": 76, "8659475445747375": 76, "862621009349823": 76, "8616052865982056": 76, "8562789559364319": 76, "short_short": [76, 79], "8555729389190674": 76, "8533340096473694": 76, "black_short": [76, 79], "8477485775947571": 76, "8430152535438538": 76, "tied_long_hair": [76, 79], "8340626955032349": 76, "crop_top_overhang": 76, "8266023397445679": 76, "8222048282623291": 76, "8202669620513916": 76, "8061150312423706": 76, "ass_visible_through_thigh": [76, 79], "7803354859352112": 76, "thigh_gap": [76, 79], "7789446711540222": 76, "arms_up": 76, "7052110433578491": 76, "9999866485595703": 76, "997043788433075": 76, "9969649910926819": 76, "9957101345062256": 76, "9928386807441711": 76, "9886980056762695": 76, "9864778518676758": 76, "ghost": [76, 79], "9769423007965088": 76, "9747489094734192": 76, "9736957550048828": 76, "9388670325279236": 76, "9356311559677124": 76, "91000896692276": 76, "8955123424530029": 76, "8910233378410339": 76, "8904104828834534": 76, "8881211280822754": 76, "8876776695251465": 76, "8864808678627014": 76, "8810517191886902": 76, "8798807263374329": 76, "8765745162963867": 76, "8737136125564575": 76, "8650439381599426": 76, "8613706827163696": 76, "blue_cardigan": 76, "8571277260780334": 76, "8333670496940613": 76, "8160212635993958": 76, "eyebrows_visible_through_hair": 76, "8122442364692688": 76, "8091571927070618": 76, "8082079887390137": 76, "8048468232154846": 76, "8042327165603638": 76, "7984272241592407": 76, "blazer": [76, 79], "794708251953125": 76, "78981614112854": 76, "7892146110534668": 76, "shaped_pupil": [76, 79], "7867060899734497": 76, "gradient_hair": 76, "786359965801239": 76, "7790888547897339": 76, "brown_skirt": 76, "7760675549507141": 76, "774523913860321": 76, "7721588015556335": 76, "7697228789329529": 76, "755959689617157": 76, "multicolored_hair": 76, "7477189898490906": 76, "7476690411567688": 76, "rail": 76, "7476617693901062": 76, "blue_jacket": 76, "7458406090736389": 76, "741143524646759": 76, "7364678978919983": 76, "7193643450737": 76, "red_neckwear": 76, "7108616828918457": 76, "7086325287818909": 76, "7055293321609497": 76, "7039415836334229": 76, "7018357515335083": 76, "shuffl": 77, "count": [77, 104, 105], "2boi": 77, "random": 77, "cat_ear": 77, "uniqu": 77, "precomput": 78, "8849405313291128": 78, "8548297594823425": 78, "03910296474461261": 78, "6615180440330748": 78, "21552028866308015": 78, "3165260620737027": 78, "47744464927382957": 78, "tagger": 79, "smilingwolf": 79, "wd": 79, "swinv2_v3": 79, "general_mcut_en": 79, "character_mcut_en": 79, "no_underlin": 79, "mcut": 79, "replac": 79, "index": [79, 106], "l2": 79, "follw": 79, "valuabl": 79, "enabl": 79, "rapid": 79, "queri": 79, "0011444687843322754": 79, "8876402974128723": 79, "106781005859375": 79, "000277101993560791": 79, "997527003288269": 79, "9797663688659668": 79, "9905703663825989": 79, "9761719703674316": 79, "8981098532676697": 79, "8810765743255615": 79, "9498510360717773": 79, "8377365469932556": 79, "945058286190033": 79, "9457170367240906": 79, "969594419002533": 79, "7881088852882385": 79, "7687551379203796": 79, "9301245212554932": 79, "6703325510025024": 79, "white_hair": 79, "5292627811431885": 79, "8677047491073608": 79, "grey_hair": 79, "5859264731407166": 79, "9536856412887573": 79, "8056888580322266": 79, "8394746780395508": 79, "9473626613616943": 79, "8986269235610962": 79, "9385137557983398": 79, "8408567905426025": 79, "alternate_costum": 79, "4245271384716034": 79, "931140661239624": 79, "8830795884132385": 79, "7279844284057617": 79, "artist_nam": 79, "5333830714225769": 79, "64717698097229": 79, "9516432285308838": 79, "9655293226242065": 79, "9485014081001282": 79, "7366660833358765": 79, "7161656618118286": 79, "5858667492866516": 79, "6186309456825256": 79, "41193312406539917": 79, "467605859041214": 79, "36282333731651306": 79, "3756745457649231": 79, "motion_blur": 79, "5091936588287354": 79, "951993465423584": 79, "5634750723838806": 79, "8232709169387817": 79, "9869340658187866": 79, "49491602182388306": 79, "5193622708320618": 79, "003406703472137451": 79, "0007208287715911865": 79, "9798132181167603": 79, "8046203851699829": 79, "7596215009689331": 79, "7620116472244263": 79, "46084529161453247": 79, "48454540967941284": 79, "5152207016944885": 79, "8023070096969604": 79, "8653596639633179": 79, "7201820611953735": 79, "7816740870475769": 79, "697688639163971": 79, "8974947333335876": 79, "7491052746772766": 79, "5015512704849243": 79, "6401398181915283": 79, "43420469760894775": 79, "4528769850730896": 79, "5730487704277039": 79, "6739872694015503": 79, "5545973181724548": 79, "6946243047714233": 79, "5487751364707947": 79, "7439308166503906": 79, "4186026453971863": 79, "47378358244895935": 79, "4690653085708618": 79, "7565015554428101": 79, "hu_tao_": 79, "genshin_impact": 79, "9262397289276123": 79, "boo_tao_": 79, "942080020904541": 79, "denorm": 79, "denormalizer_nam": 79, "mnum2_al": 79, "understand": 79, "batch": [79, 80, 99], "redund": 79, "structur": [79, 103], "b": 79, "r": [79, 91, 97], "c": 79, "linalg": 79, "norm": 79, "approx": [79, 80], "1e": 79, "cdc_anime_onnx": 80, "realli": 80, "As": [80, 91, 97], "1024x1024": 80, "2060": 80, "gpu": 80, "cost": 80, "against": 80, "cpu": [80, 85, 104, 105], "experi": 80, "hgsr": 80, "mhr": 80, "aug_x4_320": 80, "tile_s": 80, "tile_overlap": 80, "batch_siz": 80, "silent": 80, "tile": 80, "progress": 80, "cute_waifu_aroma": 80, "pngimageplugin": 80, "pngimagefil": 80, "1168x1168": 80, "0x7f0e8ca06880": 80, "4672x4672": 80, "0x7f0e48edb640": 80, "cdc": [81, 103], "upscale_with_cdc": 81, "lru_cach": 82, "wrap": 82, "synchron": 82, "prevent": 82, "race": 82, "condit": 82, "maxsiz": 82, "expensive_funct": 82, "expens": 82, "lock": [82, 102], "safeti": [82, 99], "multithread": 82, "my_funct": 82, "introduc": 82, "acquisit": 82, "critic": 82, "mathemat": 83, "activ": 83, "deep": 83, "problem": [83, 91, 97], "input_valu": 83, "frac": 83, "26894142": 83, "73105858": 83, "ts_lru_cach": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "cudaexecutionprovid": 85, "cpuexecutionprovid": 85, "ckpt": 85, "inferencesess": 85, "onnx_mod": 85, "decid": 85, "linux": [85, 104, 105], "execut": [85, 104, 105], "ignor": 85, "cuda": [85, 104, 105], "forc": 85, "anime_ai_check": 86, "mobilenetv3_sce_dist": [86, 97, 101], "mainli": 86, "caformer_s36_plus_sc": 86, "graph": 86, "9996960163116455": 86, "9999125003814697": 86, "997803270816803": 86, "9960069060325623": 86, "9887709021568298": 86, "9998629093170166": 86, "0013722758740186691": 86, "00020673229300882667": 86, "0001895089662866667": 86, "0008857478387653828": 86, "552320024231449e": 86, "001168627175502479": 86, "bangumi": [87, 88], "vision": 87, "imageri": 87, "bangumi_char_typ": 87, "definit": [87, 94], "video": 87, "secondari": 87, "often": 87, "lack": 87, "lead": 87, "under": [87, 106], "three": 87, "judg": 87, "anime_portrait": [87, 93], "mobilenetv3_v0_dist": [87, 96, 100, 101], "9998525381088257": 87, "00012103465269319713": 87, "6464786313008517e": 87, "906112609314732e": 87, "06": [87, 88, 90, 95, 96, 97, 98, 100], "9997243285179138": 87, "0002490800397936255": 87, "7215803381986916e": 87, "354368557978887e": 87, "9998849630355835": 87, "90006631379947e": 87, "3920385754317977e": 87, "2084233276254963e": 87, "9998877048492432": 87, "732793503440917e": 87, "4264976925915107e": 87, "0623419257171918e": 87, "07076334953308105": 87, "9290977716445923": 87, "0001044218079186976": 87, "4467317163944244e": 87, "2568268832401372e": 87, "9999498128890991": 87, "1810528778587468e": 87, "879474429093534e": 87, "260669109295122e": 87, "9999510049819946": 87, "2321036592766177e": 87, "025227553938748e": 87, "4251427273848094e": 87, "999957799911499": 87, "4273678718600422e": 87, "6884023302263813e": 87, "880981603288092e": 87, "0002326338435523212": 87, "9996368885040283": 87, "164971561403945e": 87, "00020793956355191767": 87, "13438372313976288": 87, "8652494549751282": 87, "000158855298650451": 87, "000238816806813702": 87, "3589179217815399": 87, "6406960487365723": 87, "0001471740542910993": 87, "002255884697660804": 87, "08208147436380386": 87, "9152728915214539": 87, "00038967153523117304": 87, "227699592884164e": 87, "0835404282261152e": 87, "1437502406770363e": 87, "9999284744262695": 87, "2125529792683665e": 87, "0218892384727951e": 87, "00011914174683624879": 87, "9998584985733032": 87, "2007669283775613e": 87, "6357082131435163e": 87, "3068713896209374e": 87, "9999185800552368": 87, "066640925273532e": 87, "529400813335087e": 87, "089402500540018e": 87, "9999388456344604": 87, "6406959295272827": 87, "not_paint": 88, "anime_classif": 88, "older": 88, "mobilenetv3_v1": [88, 98], "5_dist": 88, "3_dist": 88, "plot": [88, 91, 97, 101], "caformer_s36_v1": 88, "3_focal": 88, "8346158862113953": 88, "004201625939458609": 88, "0028638991061598063": 88, "15633030235767365": 88, "001988308737054467": 88, "9868855476379395": 88, "001178382197394967": 88, "00015886101755313575": 88, "0005986307514831424": 88, "011178601533174515": 88, "9933090209960938": 88, "0012440024875104427": 88, "00040085514774546027": 88, "004924307577311993": 88, "00012189441622467712": 88, "00031298911198973656": 88, "9968050718307495": 88, "182305903872475e": 88, "0027923565357923508": 88, "7805559259140864e": 88, "0004650334012694657": 88, "996709942817688": 88, "736721191671677e": 88, "0027629584074020386": 88, "4619508621981367e": 88, "0003803370927926153": 88, "998649537563324": 88, "190127922105603e": 88, "0008622839814051986": 88, "595230686594732e": 88, "0004573142796289176": 88, "00031435859273187816": 88, "8671838641166687": 88, "13199880719184875": 88, "563074617180973e": 88, "153919796110131e": 88, "290010737255216e": 88, "9727378487586975": 88, "027150526642799377": 88, "162296004826203e": 88, "4933258828241378e": 88, "0004275702522136271": 88, "995402455329895": 88, "002233930164948106": 88, "001911122351884842": 88, "1603819727897644": 88, "0007561995880678296": 88, "00017044576816260815": 88, "838487982749939": 88, "0002034590725088492": 88, "005001617129892111": 88, "000932251859921962": 88, "009352140128612518": 88, "9846979379653931": 88, "6018555470509455e": 88, "004064667969942093": 88, "464051254326478e": 88, "025772539898753166": 88, "9699516296386719": 88, "00011656546121230349": 88, "287263775244355e": 88, "370255853951676e": 88, "01098843663930893": 88, "0031668643932789564": 88, "9857884049415588": 88, "499273488065228e": 88, "8419872251106426e": 88, "0003471920208539814": 88, "029472889378666878": 88, "9700765609741211": 88, "0012387704337015748": 88, "001172148622572422": 88, "787473391043022e": 88, "003680602880194783": 88, "9938107132911682": 88, "8346157073974609": 88, "8671836853027344": 88, "8384883403778076": 88, "9846979975700378": 88, "9700766801834106": 88, "greyscal": 89, "jpeg_ful": [89, 102], "6125901": 89, "6125785": [89, 102], "6124220": 89, "rough": [90, 91, 97], "polish": 90, "mobilenetv3_v2": 90, "2_dist": [90, 98], "910087929805741e": 90, "1241951510310173": 90, "8757457137107849": 90, "00018937293498311192": 90, "030049214139580727": 90, "9697614312171936": 90, "008933082222938538": 90, "05096456781029701": 90, "9401022791862488": 90, "009832272306084633": 90, "9898634552955627": 90, "00030428936588577926": 90, "013919820077717304": 90, "9819902181625366": 90, "004089969675987959": 90, "04166747257113457": 90, "9582782983779907": 90, "4218515288084745e": 90, "8849249482154846": 90, "1149177998304367": 90, "0001573085755808279": 90, "9907882809638977": 90, "008958994410932064": 90, "0002527958422433585": 90, "9831690788269043": 90, "01682441122829914": 90, "613856385229155e": 90, "8757458329200745": 90, "8849248290061951": 90, "million": 91, "anime_r": [91, 93], "boundari": [91, 97], "challeng": [91, 97], "clean": [91, 97], "ground": [91, 97], "truth": [91, 97], "judgment": [91, 97], "intend": [91, 97], "quick": [91, 97, 103], "estim": [91, 97], "basi": [91, 97], "mobilenetv3_large_100_v0_ls0": 91, "caformer_s36_v0_ls0": 91, "7508869767189026": 91, "7034655809402466": 91, "728887677192688": 91, "7404400110244751": 91, "7446154952049255": 91, "7514738440513611": 91, "768704354763031": 91, "8219676613807678": 91, "7267540693283081": 91, "7645740509033203": 91, "7216582894325256": 91, "7615436315536499": 91, "815083920955658": 91, "8321858644485474": 91, "8204999566078186": 91, "820833146572113": 91, "chdir": 91, "doc": 91, "api_doc": 91, "7508870363235474": 91, "11212056130170822": 91, "06781744956970215": 91, "06917501986026764": 91, "7034654021263123": 91, "15903906524181366": 91, "06688199192285538": 91, "07061357796192169": 91, "7288877964019775": 91, "1476859599351883": 91, "060362350195646286": 91, "06306383013725281": 91, "7404399514198303": 91, "10337048768997192": 91, "08087948709726334": 91, "07530999928712845": 91, "055992450565099716": 91, "7446154356002808": 91, "13191790878772736": 91, "06747424602508545": 91, "06458679586648941": 91, "10566363483667374": 91, "07827574014663696": 91, "07079866528511047": 91, "7687042951583862": 91, "09974884241819382": 91, "06074819341301918": 91, "050435908138751984": 91, "8219675421714783": 91, "0593985915184021": 91, "06819795072078705": 91, "06569571048021317": 91, "1177448257803917": 91, "726753830909729": 91, "08980562537908554": 91, "06481882929801941": 91, "06922297924757004": 91, "10138414055109024": 91, "06351721286773682": 91, "07683827728033066": 91, "13798624277114868": 91, "05942752957344055": 91, "10584963858127594": 91, "7615437507629395": 91, "07317910343408585": 91, "060196295380592346": 91, "06751583516597748": 91, "0572039857506752": 91, "05398125201463699": 91, "06124086305499077": 91, "0525919646024704": 91, "8321859240531921": 91, "05922013148665428": 91, "06274889409542084": 91, "057530902326107025": 91, "8205001354217529": 91, "05683052912354469": 91, "06635929644107819": 91, "05597696080803871": 91, "8208332657814026": 91, "non_furri": 92, "mobilenetv3_v0": 92, "1_dist": 92, "9898804426193237": 92, "010119626298546791": 92, "9677742123603821": 92, "032225821167230606": 92, "959551215171814": 92, "040448784828186035": 92, "9535530209541321": 92, "04644693806767464": 92, "04358793422579765": 92, "9564120769500732": 92, "02767963521182537": 92, "9723203182220459": 92, "028900373727083206": 92, "9710996150970459": 92, "037573859095573425": 92, "9624261260032654": 92, "aicheck": [93, 103], "get_ai_created_scor": 93, "is_ai_cr": 93, "bangumi_char": [93, 103], "anime_bangumi_char_scor": 93, "anime_bangumi_char": 93, "anime_classify_scor": 93, "anime_classifi": 93, "is_greyscal": 93, "anime_completeness_scor": 93, "anime_complet": 93, "dbrate": [93, 103], "anime_dbrating_scor": 93, "anime_dbr": 93, "furri": [93, 103], "anime_furry_scor": 93, "anime_furri": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": [93, 103], "anime_portrait_scor": 93, "anime_rating_scor": 93, "anime_real_scor": 93, "safe_check_scor": 93, "safe_check": 93, "style_ag": [93, 103], "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": [93, 103], "anime_teen_scor": 93, "anime_teen": 93, "is_truncated_fil": 93, "screen": 94, "row": 94, "bottom": 94, "grayscal": 94, "monochrome_detect": 94, "mobilenetv3_large_100_dist_safe2": 94, "mobilenetv3_dist": 94, "caformer_s36": 94, "mono": 94, "9614395499229431": 94, "9458909034729004": 94, "9559807777404785": 94, "9651952981948853": 94, "9379720687866211": 94, "8814834356307983": 94, "03941023349761963": 94, "07492382079362869": 94, "09546589106321335": 94, "016521310433745384": 94, "005693843588232994": 94, "0315730981528759": 94, "Not": 95, "five": 95, "hentai": 95, "neutral": 95, "porn": 95, "sexi": 95, "infinit": 95, "nsfwj": 95, "tfj": 95, "deploy": 95, "mobil": 95, "9970946311950684": 95, "00198739324696362": 95, "000894528697244823": 95, "4315058251668233e": 95, "099447197513655e": 95, "9282580614089966": 95, "061733175069093704": 95, "008979619480669498": 95, "0007789491210132837": 95, "0002501663693692535": 95, "7945129871368408": 95, "2044062316417694": 95, "0005603990866802633": 95, "0004847997915931046": 95, "564094367902726e": 95, "7977773547172546": 95, "01352313905954361": 95, "18791256844997406": 95, "0004888656549155712": 95, "00029804420773871243": 95, "04498734697699547": 95, "9509441256523132": 95, "4087972633424215e": 95, "003999904729425907": 95, "4542059185914695e": 95, "002892113756388426": 95, "982390284538269": 95, "02520776737947e": 95, "014633022248744965": 95, "858086610212922e": 95, "002532319398596883": 95, "9887337684631348": 95, "231979568838142e": 95, "008699454367160797": 95, "8187158022774383e": 95, "03564726561307907": 95, "954788088798523": 95, "343036850215867e": 95, "009289607405662537": 95, "00020158555707894266": 95, "006372362840920687": 95, "006019102409482002": 95, "9694945812225342": 95, "015214097686111927": 95, "002899901708588004": 95, "0004039364866912365": 95, "00012730166781693697": 95, "987038791179657": 95, "007135333959013224": 95, "005294707603752613": 95, "06964848190546036": 95, "0014777459437027574": 95, "9276643395423889": 95, "0003031621454283595": 95, "0009063396137207747": 95, "00028707628371194005": 95, "00010888021643040702": 95, "9992460012435913": 95, "00015473493840545416": 95, "0002033217460848391": 95, "563037691696081e": 95, "008058490231633186": 95, "00044566826545633376": 95, "937960684299469": 95, "05353058874607086": 95, "364063445587817e": 95, "00562260951846838": 95, "00012077406427124515": 95, "9897090792655945": 95, "004547217860817909": 95, "564737981942017e": 95, "016690678894519806": 95, "001258736359886825": 95, "9766013622283936": 95, "005440687295049429": 95, "4481674952548929e": 95, "01861923187971115": 95, "0008914825739338994": 95, "9674761295318604": 95, "012998746708035469": 95, "691116141155362e": 95, "0007601747056469321": 95, "0005019629606977105": 95, "039504989981651306": 95, "9591660499572754": 95, "0001652583305258304": 95, "0002614929690025747": 95, "020374108105897903": 95, "029394468292593956": 95, "9498046040534973": 95, "00016299057460855693": 95, "004782819654792547": 95, "002861740067601204": 95, "12280157208442688": 95, "8693908452987671": 95, "0001731760276015848": 95, "304211274255067e": 95, "03286275267601013": 95, "010648751631379128": 95, "9562522172927856": 95, "999900221824646": 96, "645313209854066e": 96, "3387104445428122e": 96, "9999704360961914": 96, "4465465685352683e": 96, "071506166132167e": 96, "9999785423278809": 96, "512719154561637e": 96, "292278612818336e": 96, "919455750496127e": 96, "9999444484710693": 96, "3647335082350764e": 96, "0555699191172607e": 96, "9999880790710449": 96, "3210242286731955e": 96, "7451418898417614e": 96, "9999822378158569": 96, "2084267331811134e": 96, "7460413321023225e": 96, "1532473820352607e": 96, "9999996423721313": 96, "0316136922483565e": 96, "840229633236049e": 96, "9999998807907104": [96, 97], "736660568800289e": 96, "199210472208506e": 96, "9999992847442627": 96, "r15": 97, "r18": 97, "sankaku": 97, "mobilenetv3_v1_pruned_ls0": 97, "caformer_s36_plu": [97, 101], "5863172936624323e": 97, "480062353375615e": 97, "9924363493919373": 97, "007255776319652796": 97, "0003077814180869609": 97, "996969997882843": 97, "0030054834205657244": 97, "4601260520284995e": 97, "9966891407966614": 97, "003293127752840519": 97, "770909148035571e": 97, "00025384966284036636": 97, "9996721744537354": 97, "399192691082135e": 97, "973351603141055e": 97, "9998563528060913": 97, "391309580067173e": 97, "0018681309884414077": 97, "9827859997749329": 97, "015345841646194458": 97, "013710384257137775": 97, "8339558839797974": 97, "15233369171619415": 97, "951323833462084e": 97, "00029566374723799527": 97, "9997004270553589": 97, "00018434497178532183": 97, "568440272123553e": 97, "9997699856758118": 97, "11225129129889e": 97, "051862899563275e": 97, "9999485015869141": 97, "902020231791539e": 97, "0005639699520543218": 97, "9994290471076965": 97, "anime_real_cl": 98, "4_dist": 98, "9999716281890869": 98, "8398366339388303e": 98, "9992202520370483": 98, "0007797438884153962": 98, "9999709129333496": 98, "905452492996119e": 98, "9999765157699585": 98, "3499671442550607e": 98, "9994087219238281": 98, "0005913018831051886": 98, "9999759197235107": 98, "4061362637439743e": 98, "9999052286148071": 98, "475799015490338e": 98, "403173675702419e": 98, "5848207794988411e": 98, "0010207017185166478": 98, "9989792704582214": 98, "2124368115328252e": 98, "9999977350234985": 98, "6512358342879452e": 98, "9999834299087524": 98, "359853614412714e": 98, "9999936819076538": 98, "600314317329321e": 98, "9999840259552002": 98, "5589323083986528e": 98, "9999843835830688": 98, "5513256585109048e": 98, "9999845027923584": 98, "pollut": 99, "mf666": 99, "shit": 99, "checker": 99, "mobilenet": 99, "v2": 99, "max_batch_s": 99, "1970": 100, "1980": 100, "1990": 100, "2000": 100, "2010": 100, "2015": 100, "2020": 100, "ag": 100, "9805465340614319": 100, "761269782553427e": 100, "0005044879508204758": 100, "01569165475666523": 100, "002850610064342618": 100, "00037849770160391927": 100, "9434612113400362e": 100, "053497342392802e": 100, "9992554783821106": 100, "0006490182713605464": 100, "8857468805654207e": 100, "317252262353577e": 100, "314484721769986e": 100, "0750001138148946e": 100, "706833609205205e": 100, "00034479793976061046": 100, "9995512366294861": 100, "391363472677767e": 100, "4607510820496827e": 100, "0679690351244062e": 100, "661913514311891e": 100, "757471131393686e": 100, "0744897230761126e": 100, "76177470368566e": 100, "9996387958526611": 100, "160279296338558e": 100, "00013228354509919882": 100, "1361367038916796e": 100, "464057489414699e": 100, "2412899599876255e": 100, "703883653040975e": 100, "127358498517424e": 100, "9973921775817871": 100, "0022309015039354563": 100, "00018872201326303184": 100, "780902943617548e": 100, "422096920578042e": 100, "638929097680375e": 100, "152203023797483e": 100, "00028818511054851115": 100, "9996094107627869": 100, "58777353237383e": 100, "9200742826797068e": 100, "00017117452807724476": 100, "518441947875544e": 100, "885544381570071e": 100, "4389253010449465e": 100, "1696006772108376e": 100, "9996393918991089": 100, "contenti": 101, "safe_teen": 101, "non_teen": 101, "caformer_s36_v0": 101, "9998493194580078": 101, "0378791052498855e": 101, "00012023092131130397": 101, "9790042638778687": 101, "0017522255657240748": 101, "01924353837966919": 101, "9998124241828918": 101, "19778298237361e": 101, "0001456339523429051": 101, "0008521362324245274": 101, "9989691972732544": 101, "00017870066221803427": 101, "0992944781901315e": 101, "9994398951530457": 101, "0004991036257706583": 101, "2035720727872103e": 101, "9994019269943237": 101, "0005460577667690814": 101, "0478151529678144e": 101, "524079147609882e": 101, "999934196472168": 101, "786742884898558e": 101, "653994154883549e": 101, "9998156428337097": 101, "0001218809193233028": 101, "00013706681784242392": 101, "9997410178184509": 101, "jpeg_trunc": 102, "2216614_truncat": 102, "imagefil": 102, "load_truncated_imag": 102, "ascii": 103, "metric": 103, "list_det_model": 103, "list_rec_model": 103, "sd": 103, "tag": 103, "platform": [104, 105], "shutil": [104, 105], "cpuinfo": [104, 105], "psutil": [104, 105], "hbutil": [104, 105], "size_to_bytes_str": [104, 105], "python_implement": [104, 105], "python_vers": [104, 105], "brand": [104, 105], "get_cpu_info": [104, 105], "brand_raw": [104, 105], "cpu_count": [104, 105], "freq": [104, 105], "cpu_freq": [104, 105], "mhz": [104, 105], "virtual_memori": [104, 105], "precis": [104, 105], "ye": [104, 105], "nvidia": [104, 105], "smi": [104, 105], "1021": [104, 105], "azur": [104, 105], "x86_64": [104, 105], "glibc2": [104, 105], "cpython": [104, 105], "amd": [104, 105], "epyc": [104, 105], "7763": [104, 105], "3110": 104, "6515": 104, "615": [104, 105], "gib": [104, 105], "deploi": [104, 105], "action": [104, 105], "3247": 105, "30175": 105, "imgutil": 106, "pypi": 106, "simpli": 106, "newest": 106, "git": 106, "script": 106, "__name__": 106, "__main__": 106, "narugo1992": 106, "still": 106, "out": 106, "io": 106, "html": 106, "faq": 107}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [33, 0, 0, "-", "metadata"], [38, 0, 0, "-", "metrics"], [42, 0, 0, "-", "ocr"], [46, 0, 0, "-", "operate"], [50, 0, 0, "-", "pose"], [53, 0, 0, "-", "preprocess"], [58, 0, 0, "-", "resource"], [63, 0, 0, "-", "sd"], [67, 0, 0, "-", "segment"], [74, 0, 0, "-", "tagging"], [81, 0, 0, "-", "upscale"], [84, 0, 0, "-", "utils"], [93, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "siglip"], [31, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.siglip": [[30, 3, 1, "", "SigLIPModel"], [30, 1, 1, "", "siglip_image_encode"], [30, 1, 1, "", "siglip_predict"], [30, 1, 1, "", "siglip_text_encode"]], "imgutils.generic.siglip.SigLIPModel": [[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.yolo": [[31, 3, 1, "", "YOLOModel"], [31, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "clear"], [31, 4, 1, "", "launch_demo"], [31, 4, 1, "", "make_ui"], [31, 4, 1, "", "predict"]], "imgutils.metadata": [[32, 0, 0, "-", "geninfo"], [34, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[32, 1, 1, "", "read_geninfo_exif"], [32, 1, 1, "", "read_geninfo_gif"], [32, 1, 1, "", "read_geninfo_parameters"], [32, 1, 1, "", "write_geninfo_exif"], [32, 1, 1, "", "write_geninfo_gif"], [32, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[34, 3, 1, "", "ImageLsbDataExtractor"], [34, 3, 1, "", "LSBExtractor"], [34, 3, 1, "", "LSBReadError"], [34, 1, 1, "", "inject_data"], [34, 1, 1, "", "read_lsb_metadata"], [34, 1, 1, "", "read_lsb_raw_bytes"], [34, 1, 1, "", "serialize_json"], [34, 1, 1, "", "serialize_pnginfo"], [34, 1, 1, "", "write_lsb_metadata"], [34, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "get_next_n_bytes"], [34, 4, 1, "", "get_one_byte"], [34, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[35, 0, 0, "-", "aesthetic"], [36, 0, 0, "-", "ccip"], [37, 0, 0, "-", "dbaesthetic"], [39, 0, 0, "-", "laplacian"], [40, 0, 0, "-", "lpips"], [41, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[35, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[36, 1, 1, "", "ccip_batch_differences"], [36, 1, 1, "", "ccip_batch_extract_features"], [36, 1, 1, "", "ccip_batch_same"], [36, 1, 1, "", "ccip_clustering"], [36, 1, 1, "", "ccip_default_clustering_params"], [36, 1, 1, "", "ccip_default_threshold"], [36, 1, 1, "", "ccip_difference"], [36, 1, 1, "", "ccip_extract_feature"], [36, 1, 1, "", "ccip_merge"], [36, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[37, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[39, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[40, 1, 1, "", "lpips_clustering"], [40, 1, 1, "", "lpips_difference"], [40, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[41, 1, 1, "", "psnr"]], "imgutils.ocr": [[42, 1, 1, "", "detect_text_with_ocr"], [42, 1, 1, "", "list_det_models"], [42, 1, 1, "", "list_rec_models"], [42, 1, 1, "", "ocr"]], "imgutils.operate": [[43, 0, 0, "-", "align"], [44, 0, 0, "-", "censor_"], [45, 0, 0, "-", "imgcensor"], [47, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[43, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[44, 3, 1, "", "BaseCensor"], [44, 3, 1, "", "BlurCensor"], [44, 3, 1, "", "ColorCensor"], [44, 3, 1, "", "PixelateCensor"], [44, 1, 1, "", "censor_areas"], [44, 1, 1, "", "censor_nsfw"], [44, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[45, 3, 1, "", "EmojiBasedCensor"], [45, 3, 1, "", "ImageBasedCensor"], [45, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[45, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[45, 4, 1, "", "__init__"], [45, 4, 1, "", "find_for_area"], [45, 5, 1, "", "height"], [45, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[47, 1, 1, "", "squeeze"], [47, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[48, 0, 0, "-", "dwpose"], [49, 0, 0, "-", "format"], [51, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[48, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[49, 3, 1, "", "OP18KeyPointSet"], [49, 2, 1, "", "OP18_BODY_MAX"], [49, 2, 1, "", "OP18_BODY_MIN"], [49, 2, 1, "", "OP18_FACE_MAX"], [49, 2, 1, "", "OP18_FACE_MIN"], [49, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [49, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [49, 2, 1, "", "OP18_LEFT_HAND_MAX"], [49, 2, 1, "", "OP18_LEFT_HAND_MIN"], [49, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [49, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [49, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [49, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [49, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "__mul__"], [49, 4, 1, "", "__truediv__"], [49, 5, 1, "", "body"], [49, 5, 1, "", "face"], [49, 5, 1, "", "left_foot"], [49, 5, 1, "", "left_hand"], [49, 5, 1, "", "right_foot"], [49, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[49, 7, 1, "", "LEFT_ANKLE"], [49, 7, 1, "", "LEFT_BIG_TOE"], [49, 7, 1, "", "LEFT_EAR"], [49, 7, 1, "", "LEFT_ELBOW"], [49, 7, 1, "", "LEFT_EYE"], [49, 7, 1, "", "LEFT_HEEL"], [49, 7, 1, "", "LEFT_HIP"], [49, 7, 1, "", "LEFT_KNEE"], [49, 7, 1, "", "LEFT_SHOULDER"], [49, 7, 1, "", "LEFT_SMALL_TOE"], [49, 7, 1, "", "LEFT_WRIST"], [49, 7, 1, "", "NECK"], [49, 7, 1, "", "NOSE"], [49, 7, 1, "", "RIGHT_ANKLE"], [49, 7, 1, "", "RIGHT_BIG_TOE"], [49, 7, 1, "", "RIGHT_EAR"], [49, 7, 1, "", "RIGHT_ELBOW"], [49, 7, 1, "", "RIGHT_EYE"], [49, 7, 1, "", "RIGHT_HEEL"], [49, 7, 1, "", "RIGHT_HIP"], [49, 7, 1, "", "RIGHT_KNEE"], [49, 7, 1, "", "RIGHT_SHOULDER"], [49, 7, 1, "", "RIGHT_SMALL_TOE"], [49, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[51, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[52, 0, 0, "-", "base"], [54, 0, 0, "-", "pillow"], [55, 0, 0, "-", "torchvision"], [56, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[52, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[54, 1, 1, "", "create_pillow_transforms"], [54, 1, 1, "", "parse_pillow_transforms"], [54, 1, 1, "", "register_pillow_parse"], [54, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[55, 1, 1, "", "create_torchvision_transforms"], [55, 1, 1, "", "parse_torchvision_transforms"], [55, 1, 1, "", "register_torchvision_parse"], [55, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[56, 3, 1, "", "NotProcessorTypeError"], [56, 1, 1, "", "convert_to_size_dict"], [56, 1, 1, "", "create_bit_transforms"], [56, 1, 1, "", "create_blip_transforms"], [56, 1, 1, "", "create_clip_transforms"], [56, 1, 1, "", "create_convnext_transforms"], [56, 1, 1, "", "create_mobilenetv2_transforms"], [56, 1, 1, "", "create_siglip_transforms"], [56, 1, 1, "", "create_transforms_from_bit_processor"], [56, 1, 1, "", "create_transforms_from_blip_processor"], [56, 1, 1, "", "create_transforms_from_clip_processor"], [56, 1, 1, "", "create_transforms_from_convnext_processor"], [56, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [56, 1, 1, "", "create_transforms_from_siglip_processor"], [56, 1, 1, "", "create_transforms_from_transformers"], [56, 1, 1, "", "create_transforms_from_vit_processor"], [56, 1, 1, "", "create_vit_transforms"], [56, 1, 1, "", "get_size_dict"], [56, 1, 1, "", "is_valid_size_dict"], [56, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[57, 0, 0, "-", "background"]], "imgutils.resource.background": [[57, 3, 1, "", "BackgroundImageSet"], [57, 1, 1, "", "get_bg_image"], [57, 1, 1, "", "get_bg_image_file"], [57, 1, 1, "", "list_bg_image_files"], [57, 1, 1, "", "random_bg_image"], [57, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "get_image"], [57, 4, 1, "", "get_image_file"], [57, 4, 1, "", "list_image_files"], [57, 4, 1, "", "random_image"], [57, 4, 1, "", "random_image_file"]], "imgutils.sd": [[64, 0, 0, "-", "metadata"], [65, 0, 0, "-", "model"], [66, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[64, 3, 1, "", "SDMetaData"], [64, 1, 1, "", "get_sdmeta_from_image"], [64, 1, 1, "", "parse_sdmeta_from_text"], [64, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[64, 4, 1, "", "__str__"], [64, 5, 1, "", "pnginfo"], [64, 5, 1, "", "text"]], "imgutils.sd.model": [[65, 1, 1, "", "read_metadata"], [65, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[66, 3, 1, "", "NAIMetaData"], [66, 3, 1, "", "NAIMetadata"], [66, 1, 1, "", "add_naimeta_to_image"], [66, 1, 1, "", "get_naimeta_from_image"], [66, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[66, 4, 1, "", "__init__"], [66, 5, 1, "", "pnginfo"]], "imgutils.segment": [[68, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[68, 1, 1, "", "get_isnetis_mask"], [68, 1, 1, "", "segment_rgba_with_isnetis"], [68, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[69, 0, 0, "-", "blacklist"], [70, 0, 0, "-", "character"], [71, 0, 0, "-", "deepdanbooru"], [72, 0, 0, "-", "deepgelbooru"], [73, 0, 0, "-", "format"], [75, 0, 0, "-", "match"], [76, 0, 0, "-", "mldanbooru"], [77, 0, 0, "-", "order"], [78, 0, 0, "-", "overlap"], [79, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[69, 1, 1, "", "drop_blacklisted_tags"], [69, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[70, 2, 1, "", "CHAR_PREFIXES"], [70, 2, 1, "", "CHAR_SUFFIXES"], [70, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [70, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [70, 2, 1, "", "CHAR_WHITELIST_WORD"], [70, 3, 1, "", "CharacterTagPool"], [70, 1, 1, "", "drop_basic_character_tags"], [70, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[70, 4, 1, "", "__init__"], [70, 4, 1, "", "drop_basic_character_tags"], [70, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[71, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[72, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[73, 1, 1, "", "add_underline"], [73, 1, 1, "", "remove_underline"], [73, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[75, 1, 1, "", "tag_match_full"], [75, 1, 1, "", "tag_match_prefix"], [75, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[76, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[77, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[78, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[79, 1, 1, "", "convert_wd14_emb_to_prediction"], [79, 1, 1, "", "denormalize_wd14_emb"], [79, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[80, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[80, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[82, 0, 0, "-", "cache"], [83, 0, 0, "-", "func"], [85, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[82, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[83, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[85, 1, 1, "", "get_onnx_provider"], [85, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[86, 0, 0, "-", "aicheck"], [87, 0, 0, "-", "bangumi_char"], [88, 0, 0, "-", "classify"], [89, 0, 0, "-", "color"], [90, 0, 0, "-", "completeness"], [91, 0, 0, "-", "dbrating"], [92, 0, 0, "-", "furry"], [94, 0, 0, "-", "monochrome"], [95, 0, 0, "-", "nsfw"], [96, 0, 0, "-", "portrait"], [97, 0, 0, "-", "rating"], [98, 0, 0, "-", "real"], [99, 0, 0, "-", "safe"], [100, 0, 0, "-", "style_age"], [101, 0, 0, "-", "teen"], [102, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[86, 1, 1, "", "get_ai_created_score"], [86, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[87, 1, 1, "", "anime_bangumi_char"], [87, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[88, 1, 1, "", "anime_classify"], [88, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[89, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[90, 1, 1, "", "anime_completeness"], [90, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[91, 1, 1, "", "anime_dbrating"], [91, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[92, 1, 1, "", "anime_furry"], [92, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[94, 1, 1, "", "get_monochrome_score"], [94, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[95, 1, 1, "", "nsfw_pred"], [95, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[96, 1, 1, "", "anime_portrait"], [96, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[97, 1, 1, "", "anime_rating"], [97, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[98, 1, 1, "", "anime_real"], [98, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[99, 1, 1, "", "safe_check"], [99, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[100, 1, 1, "", "anime_style_age"], [100, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[101, 1, 1, "", "anime_teen"], [101, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[102, 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], "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, 57], "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, 65], "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, 51], "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], "classifi": [27, 88], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "siglip": 30, "siglipmodel": 30, "siglip_image_encod": 30, "siglip_text_encod": 30, "siglip_predict": 30, "yolo": 31, "yolomodel": 31, "yolo_predict": 31, "metadata": [32, 33, 34, 64], "geninfo": 32, "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "lsb": 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, "metric": [35, 36, 37, 38, 39, 40, 41], "aesthet": 35, "get_aesthetic_scor": 35, "ccip": 36, "ccip_extract_featur": 36, "ccip_batch_extract_featur": 36, "ccip_default_threshold": 36, "ccip_differ": 36, "ccip_sam": 36, "ccip_batch_differ": 36, "ccip_batch_sam": 36, "ccip_default_clustering_param": 36, "ccip_clust": 36, "ccip_merg": 36, "dbaesthet": 37, "anime_dbaesthet": 37, "laplacian": 39, "laplacian_scor": 39, "lpip": 40, "lpips_extract_featur": 40, "lpips_differ": 40, "lpips_clust": 40, "psnr_": 41, "psnr": 41, "ocr": 42, "detect_text_with_ocr": 42, "list_det_model": 42, "list_rec_model": 42, "oper": [43, 44, 45, 46, 47], "align": 43, "align_maxs": 43, "censor_": 44, "censor_area": 44, "censor_nsfw": 44, "basecensor": 44, "colorcensor": 44, "blurcensor": 44, "pixelatecensor": 44, "register_censor_method": 44, "imgcensor": 45, "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": 47, "squeeze_with_transpar": 47, "pose": [48, 49, 50, 51], "dwpose": 48, "dwpose_estim": 48, "format": [49, 73], "op18keypointset": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "op18_visu": 51, "preprocess": [52, 53, 54, 55, 56], "base": 52, "notparsetarget": 52, "pillow": 54, "register_pillow_transform": 54, "register_pillow_pars": 54, "create_pillow_transform": 54, "parse_pillow_transform": 54, "torchvis": 55, "register_torchvision_transform": 55, "register_torchvision_pars": 55, "create_torchvision_transform": 55, "parse_torchvision_transform": 55, "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, "resourc": [57, 58], "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "restor": [59, 60, 61, 62], "adversari": 59, "remove_adversarial_nois": 59, "nafnet": 61, "restore_with_nafnet": 61, "scunet": 62, "restore_with_scunet": 62, "sd": [63, 64, 65, 66], "sdmetadata": 64, "parse_sdmeta_from_text": 64, "get_sdmeta_from_imag": 64, "save_image_with_sdmeta": 64, "read_metadata": 65, "save_with_metadata": 65, "nai": 66, "naimetadata": 66, "get_naimeta_from_imag": 66, "add_naimeta_to_imag": 66, "save_image_with_naimeta": 66, "segment": [67, 68], "isneti": 68, "get_isnetis_mask": 68, "segment_with_isneti": 68, "segment_rgba_with_isneti": 68, "tag": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "blacklist": 69, "is_blacklist": 69, "drop_blacklisted_tag": 69, "charact": 70, "char_whitelist_suffix": 70, "char_whitelist_prefix": 70, "char_whitelist_word": 70, "char_suffix": 70, "char_prefix": 70, "charactertagpool": 70, "is_basic_character_tag": 70, "drop_basic_character_tag": 70, "deepdanbooru": 71, "get_deepdanbooru_tag": 71, "deepgelbooru": 72, "get_deepgelbooru_tag": 72, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "match": 75, "tag_match_suffix": 75, "tag_match_prefix": 75, "tag_match_ful": 75, "mldanbooru": 76, "get_mldanbooru_tag": 76, "order": 77, "sort_tag": 77, "overlap": 78, "drop_overlap_tag": 78, "wd14": 79, "get_wd14_tag": 79, "convert_wd14_emb_to_predict": 79, "denormalize_wd14_emb": 79, "upscal": [80, 81], "cdc": 80, "upscale_with_cdc": 80, "util": [82, 83, 84, 85], "cach": 82, "ts_lru_cach": 82, "func": 83, "sigmoid": 83, "onnxruntim": 85, "get_onnx_provid": 85, "open_onnx_model": 85, "valid": [86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "aicheck": 86, "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": 87, "anime_bangumi_char_scor": 87, "anime_bangumi_char": 87, "anime_classify_scor": 88, "anime_classifi": 88, "color": 89, "is_greyscal": 89, "complet": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": 91, "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": 92, "anime_furry_scor": 92, "anime_furri": 92, "monochrom": 94, "get_monochrome_scor": 94, "is_monochrom": 94, "nsfw": 95, "nsfw_pred_scor": 95, "nsfw_pred": 95, "portrait": 96, "anime_portrait_scor": 96, "anime_portrait": 96, "rate": 97, "anime_rating_scor": 97, "anime_r": [97, 98], "real": 98, "anime_real_scor": 98, "safe": 99, "safe_check_scor": 99, "safe_check": 99, "style_ag": 100, "anime_style_age_scor": 100, "anime_style_ag": 100, "teen": 101, "anime_teen_scor": 101, "anime_teen": 101, "truncat": 102, "is_truncated_fil": 102, "welcom": 103, "": 103, "document": 103, "overview": 103, "tutori": 103, "inform": [103, 104, 105], "api": 103, "run": [104, 105], "environ": [104, 105], "instal": 106, "quick": 107, "start": 107}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.siglip": [[30, "module-imgutils.generic.siglip"]], "SigLIPModel": [[30, "siglipmodel"]], "siglip_image_encode": [[30, "siglip-image-encode"]], "siglip_text_encode": [[30, "siglip-text-encode"]], "siglip_predict": [[30, "siglip-predict"]], "imgutils.generic.yolo": [[31, "module-imgutils.generic.yolo"]], "YOLOModel": [[31, "yolomodel"]], "yolo_predict": [[31, "yolo-predict"]], "imgutils.metadata.geninfo": [[32, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[32, "read-geninfo-parameters"]], "read_geninfo_exif": [[32, "read-geninfo-exif"]], "read_geninfo_gif": [[32, "read-geninfo-gif"]], "write_geninfo_parameters": [[32, "write-geninfo-parameters"]], "write_geninfo_exif": [[32, "write-geninfo-exif"]], "write_geninfo_gif": [[32, "write-geninfo-gif"]], "imgutils.metadata": [[33, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[34, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[34, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[34, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[34, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[34, "write-lsb-metadata"]], "LSBReadError": [[34, "lsbreaderror"]], "LSBExtractor": [[34, "lsbextractor"]], "ImageLsbDataExtractor": [[34, "imagelsbdataextractor"]], "serialize_pnginfo": [[34, "serialize-pnginfo"]], "serialize_json": [[34, "serialize-json"]], "inject_data": [[34, "inject-data"]], "imgutils.metrics.aesthetic": [[35, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[35, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[36, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[36, "ccip-extract-feature"]], "ccip_batch_extract_features": [[36, "ccip-batch-extract-features"]], "ccip_default_threshold": [[36, "ccip-default-threshold"]], "ccip_difference": [[36, "ccip-difference"]], "ccip_same": [[36, "ccip-same"]], "ccip_batch_differences": [[36, "ccip-batch-differences"]], "ccip_batch_same": [[36, "ccip-batch-same"]], "ccip_default_clustering_params": [[36, "ccip-default-clustering-params"]], "ccip_clustering": [[36, "ccip-clustering"]], "ccip_merge": [[36, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[37, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[37, "anime-dbaesthetic"]], "imgutils.metrics": [[38, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[39, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[39, "laplacian-score"]], "imgutils.metrics.lpips": [[40, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[40, "lpips-extract-feature"]], "lpips_difference": [[40, "lpips-difference"]], "lpips_clustering": [[40, "lpips-clustering"]], "imgutils.metrics.psnr_": [[41, "module-imgutils.metrics.psnr_"]], "psnr": [[41, "id1"]], "imgutils.ocr": [[42, "module-imgutils.ocr"]], "detect_text_with_ocr": [[42, "detect-text-with-ocr"]], "ocr": [[42, "ocr"]], "list_det_models": [[42, "list-det-models"]], "list_rec_models": [[42, "list-rec-models"]], "imgutils.operate.align": [[43, "module-imgutils.operate.align"]], "align_maxsize": [[43, "align-maxsize"]], "imgutils.operate.censor_": [[44, "module-imgutils.operate.censor_"]], "censor_areas": [[44, "censor-areas"]], "censor_nsfw": [[44, "censor-nsfw"]], "BaseCensor": [[44, "basecensor"]], "ColorCensor": [[44, "colorcensor"]], "BlurCensor": [[44, "blurcensor"]], "PixelateCensor": [[44, "pixelatecensor"]], "register_censor_method": [[44, "register-censor-method"]], "imgutils.operate.imgcensor": [[45, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[45, "imagebasedcensor"]], "EmojiBasedCensor": [[45, "emojibasedcensor"]], "SingleImage": [[45, "singleimage"]], "imgutils.operate": [[46, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[47, "module-imgutils.operate.squeeze"]], "squeeze": [[47, "squeeze"]], "squeeze_with_transparency": [[47, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[48, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[48, "dwpose-estimate"]], "imgutils.pose.format": [[49, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[49, "op18keypointset"]], "OpenPose18": [[49, "openpose18"]], "OP18_BODY_MAX": [[49, "op18-body-max"]], "OP18_BODY_MIN": [[49, "op18-body-min"]], "OP18_FACE_MAX": [[49, "op18-face-max"]], "OP18_FACE_MIN": [[49, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[49, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[49, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[49, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[49, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[49, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[49, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[49, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[49, "op18-right-hand-min"]], "imgutils.pose": [[50, "module-imgutils.pose"]], "imgutils.pose.visual": [[51, "module-imgutils.pose.visual"]], "op18_visualize": [[51, "op18-visualize"]], "imgutils.preprocess.base": [[52, "module-imgutils.preprocess.base"]], "NotParseTarget": [[52, "notparsetarget"]], "imgutils.preprocess": [[53, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[54, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[54, "register-pillow-transform"]], "register_pillow_parse": [[54, "register-pillow-parse"]], "create_pillow_transforms": [[54, "create-pillow-transforms"]], "parse_pillow_transforms": [[54, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[55, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[55, "register-torchvision-transform"]], "register_torchvision_parse": [[55, "register-torchvision-parse"]], "create_torchvision_transforms": [[55, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[55, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[56, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[56, "register-creators-for-transformers"]], "NotProcessorTypeError": [[56, "notprocessortypeerror"]], "create_transforms_from_transformers": [[56, "create-transforms-from-transformers"]], "is_valid_size_dict": [[56, "is-valid-size-dict"]], "convert_to_size_dict": [[56, "convert-to-size-dict"]], "get_size_dict": [[56, "get-size-dict"]], "create_clip_transforms": [[56, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[56, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[56, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[56, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[56, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[56, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[56, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[56, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[56, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[56, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[56, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[56, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[56, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[56, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[57, "module-imgutils.resource.background"]], "BackgroundImageSet": [[57, "backgroundimageset"]], "list_bg_image_files": [[57, "list-bg-image-files"]], "get_bg_image_file": [[57, "get-bg-image-file"]], "get_bg_image": [[57, "get-bg-image"]], "random_bg_image_file": [[57, "random-bg-image-file"]], "random_bg_image": [[57, "random-bg-image"]], "imgutils.resource": [[58, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[59, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[59, "remove-adversarial-noise"]], "imgutils.restore": [[60, "imgutils-restore"]], "imgutils.restore.nafnet": [[61, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[61, "restore-with-nafnet"]], "imgutils.restore.scunet": [[62, "imgutils-restore-scunet"]], "restore_with_scunet": [[62, "restore-with-scunet"]], "imgutils.sd": [[63, "module-imgutils.sd"]], "imgutils.sd.metadata": [[64, "module-imgutils.sd.metadata"]], "SDMetaData": [[64, "sdmetadata"]], "parse_sdmeta_from_text": [[64, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[64, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[64, "save-image-with-sdmeta"]], "imgutils.sd.model": [[65, "module-imgutils.sd.model"]], "read_metadata": [[65, "read-metadata"]], "save_with_metadata": [[65, "save-with-metadata"]], "imgutils.sd.nai": [[66, "module-imgutils.sd.nai"]], "NAIMetaData": [[66, "naimetadata"]], "NAIMetadata": [[66, "id1"]], "get_naimeta_from_image": [[66, "get-naimeta-from-image"]], "add_naimeta_to_image": [[66, "add-naimeta-to-image"]], "save_image_with_naimeta": [[66, "save-image-with-naimeta"]], "imgutils.segment": [[67, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[68, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[68, "get-isnetis-mask"]], "segment_with_isnetis": [[68, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[68, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[69, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[69, "is-blacklisted"]], "drop_blacklisted_tags": [[69, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[70, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[70, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[70, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[70, "char-whitelist-word"]], "CHAR_SUFFIXES": [[70, "char-suffixes"]], "CHAR_PREFIXES": [[70, "char-prefixes"]], "CharacterTagPool": [[70, "charactertagpool"]], "is_basic_character_tag": [[70, "is-basic-character-tag"]], "drop_basic_character_tags": [[70, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[71, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[71, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[72, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[72, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[73, "module-imgutils.tagging.format"]], "add_underline": [[73, "add-underline"]], "remove_underline": [[73, "remove-underline"]], "tags_to_text": [[73, "tags-to-text"]], "imgutils.tagging": [[74, "module-imgutils.tagging"]], "imgutils.tagging.match": [[75, "module-imgutils.tagging.match"]], "tag_match_suffix": [[75, "tag-match-suffix"]], "tag_match_prefix": [[75, "tag-match-prefix"]], "tag_match_full": [[75, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[76, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[76, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[77, "module-imgutils.tagging.order"]], "sort_tags": [[77, "sort-tags"]], "imgutils.tagging.overlap": [[78, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[78, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[79, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[79, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[79, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[79, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[80, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[80, "upscale-with-cdc"]], "imgutils.upscale": [[81, "module-imgutils.upscale"]], "imgutils.utils.cache": [[82, "module-imgutils.utils.cache"]], "ts_lru_cache": [[82, "ts-lru-cache"]], "imgutils.utils.func": [[83, "module-imgutils.utils.func"]], "sigmoid": [[83, "sigmoid"]], "imgutils.utils": [[84, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[85, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[85, "get-onnx-provider"]], "open_onnx_model": [[85, "open-onnx-model"]], "imgutils.validate.aicheck": [[86, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[86, "get-ai-created-score"]], "is_ai_created": [[86, "is-ai-created"]], "imgutils.validate.bangumi_char": [[87, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[87, "anime-bangumi-char-score"]], "anime_bangumi_char": [[87, "anime-bangumi-char"]], "imgutils.validate.classify": [[88, "module-imgutils.validate.classify"]], "anime_classify_score": [[88, "anime-classify-score"]], "anime_classify": [[88, "anime-classify"]], "imgutils.validate.color": [[89, "module-imgutils.validate.color"]], "is_greyscale": [[89, "is-greyscale"]], "imgutils.validate.completeness": [[90, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[90, "anime-completeness-score"]], "anime_completeness": [[90, "anime-completeness"]], "imgutils.validate.dbrating": [[91, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[91, "anime-dbrating-score"]], "anime_dbrating": [[91, "anime-dbrating"]], "imgutils.validate.furry": [[92, "module-imgutils.validate.furry"]], "anime_furry_score": [[92, "anime-furry-score"]], "anime_furry": [[92, "anime-furry"]], "imgutils.validate": [[93, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[94, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[94, "get-monochrome-score"]], "is_monochrome": [[94, "is-monochrome"]], "imgutils.validate.nsfw": [[95, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[95, "nsfw-pred-score"]], "nsfw_pred": [[95, "nsfw-pred"]], "imgutils.validate.portrait": [[96, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[96, "anime-portrait-score"]], "anime_portrait": [[96, "anime-portrait"]], "imgutils.validate.rating": [[97, "module-imgutils.validate.rating"]], "anime_rating_score": [[97, "anime-rating-score"]], "anime_rating": [[97, "anime-rating"]], "imgutils.validate.real": [[98, "module-imgutils.validate.real"]], "anime_real_score": [[98, "anime-real-score"]], "anime_real": [[98, "anime-real"]], "imgutils.validate.safe": [[99, "module-imgutils.validate.safe"]], "safe_check_score": [[99, "safe-check-score"]], "safe_check": [[99, "safe-check"]], "imgutils.validate.style_age": [[100, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[100, "anime-style-age-score"]], "anime_style_age": [[100, "anime-style-age"]], "imgutils.validate.teen": [[101, "module-imgutils.validate.teen"]], "anime_teen_score": [[101, "anime-teen-score"]], "anime_teen": [[101, "anime-teen"]], "imgutils.validate.truncate": [[102, "module-imgutils.validate.truncate"]], "is_truncated_file": [[102, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[103, "welcome-to-imgutils-s-documentation"]], "Overview": [[103, "overview"]], "Tutorials": [[103, null]], "Information": [[103, null]], "API Documentation": [[103, null]], "Run Environment Information": [[104, "Run-Environment-Information"], [105, "Run-Environment-Information"]], "Installation": [[106, "installation"]], "Quick Start": [[107, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.siglip"], [31, "module-imgutils.generic.yolo"], [32, "module-imgutils.metadata.geninfo"], [33, "module-imgutils.metadata"], [34, "module-imgutils.metadata.lsb"], [35, "module-imgutils.metrics.aesthetic"], [36, "module-imgutils.metrics.ccip"], [37, "module-imgutils.metrics.dbaesthetic"], [38, "module-imgutils.metrics"], [39, "module-imgutils.metrics.laplacian"], [40, "module-imgutils.metrics.lpips"], [41, "module-imgutils.metrics.psnr_"], [42, "module-imgutils.ocr"], [43, "module-imgutils.operate.align"], [44, "module-imgutils.operate.censor_"], [45, "module-imgutils.operate.imgcensor"], [46, "module-imgutils.operate"], [47, "module-imgutils.operate.squeeze"], [48, "module-imgutils.pose.dwpose"], [49, "module-imgutils.pose.format"], [50, "module-imgutils.pose"], [51, "module-imgutils.pose.visual"], [52, "module-imgutils.preprocess.base"], [53, "module-imgutils.preprocess"], [54, "module-imgutils.preprocess.pillow"], [55, "module-imgutils.preprocess.torchvision"], [56, "module-imgutils.preprocess.transformers"], [57, "module-imgutils.resource.background"], [58, "module-imgutils.resource"], [63, "module-imgutils.sd"], [64, "module-imgutils.sd.metadata"], [65, "module-imgutils.sd.model"], [66, "module-imgutils.sd.nai"], [67, "module-imgutils.segment"], [68, "module-imgutils.segment.isnetis"], [69, "module-imgutils.tagging.blacklist"], [70, "module-imgutils.tagging.character"], [71, "module-imgutils.tagging.deepdanbooru"], [72, "module-imgutils.tagging.deepgelbooru"], [73, "module-imgutils.tagging.format"], [74, "module-imgutils.tagging"], [75, "module-imgutils.tagging.match"], [76, "module-imgutils.tagging.mldanbooru"], [77, "module-imgutils.tagging.order"], [78, "module-imgutils.tagging.overlap"], [79, "module-imgutils.tagging.wd14"], [80, "module-imgutils.upscale.cdc"], [81, "module-imgutils.upscale"], [82, "module-imgutils.utils.cache"], [83, "module-imgutils.utils.func"], [84, "module-imgutils.utils"], [85, "module-imgutils.utils.onnxruntime"], [86, "module-imgutils.validate.aicheck"], [87, "module-imgutils.validate.bangumi_char"], [88, "module-imgutils.validate.classify"], [89, "module-imgutils.validate.color"], [90, "module-imgutils.validate.completeness"], [91, "module-imgutils.validate.dbrating"], [92, "module-imgutils.validate.furry"], [93, "module-imgutils.validate"], [94, "module-imgutils.validate.monochrome"], [95, "module-imgutils.validate.nsfw"], [96, "module-imgutils.validate.portrait"], [97, "module-imgutils.validate.rating"], [98, "module-imgutils.validate.real"], [99, "module-imgutils.validate.safe"], [100, "module-imgutils.validate.style_age"], [101, "module-imgutils.validate.teen"], [102, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "siglipmodel (class in imgutils.generic.siglip)": [[30, "imgutils.generic.siglip.SigLIPModel"]], "__init__() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.__init__"]], "clear() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.clear"]], "image_encode() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.image_encode"]], "imgutils.generic.siglip": [[30, "module-imgutils.generic.siglip"]], "launch_demo() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.launch_demo"]], "make_ui() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.make_ui"]], "predict() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.predict"]], "siglip_image_encode() (in module imgutils.generic.siglip)": [[30, "imgutils.generic.siglip.siglip_image_encode"]], "siglip_predict() (in module imgutils.generic.siglip)": [[30, "imgutils.generic.siglip.siglip_predict"]], "siglip_text_encode() (in module imgutils.generic.siglip)": [[30, "imgutils.generic.siglip.siglip_text_encode"]], "text_encode() (imgutils.generic.siglip.siglipmodel method)": [[30, "imgutils.generic.siglip.SigLIPModel.text_encode"]], "yolomodel (class in imgutils.generic.yolo)": [[31, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[31, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[31, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[31, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[31, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[31, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[31, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[31, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[32, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[32, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[33, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[34, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[34, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[34, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[34, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[34, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[34, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[34, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[34, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[35, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[35, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[36, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[36, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[37, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[37, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[38, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[39, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[39, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[40, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[40, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[40, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[40, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[41, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[41, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[42, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[42, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[42, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[42, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[42, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[43, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[43, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[44, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[44, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[44, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[44, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[44, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[44, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[45, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[45, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[45, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[45, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[45, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[45, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[45, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[45, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[45, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[45, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[46, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[47, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[47, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[47, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[48, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[48, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[49, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[49, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[49, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[49, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[49, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[49, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[49, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[49, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[50, "module-imgutils.pose"]], "imgutils.pose.visual": [[51, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[51, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[52, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[52, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[53, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[54, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[54, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[54, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[54, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[54, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[55, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[55, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[55, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[55, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[55, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[56, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[56, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[57, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[57, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[57, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[57, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[57, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[57, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[57, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[57, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[58, "module-imgutils.resource"]], "imgutils.sd": [[63, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[64, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[64, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[64, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[64, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[64, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[64, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[64, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[64, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[65, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[65, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[65, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[66, "imgutils.sd.nai.NAIMetaData"], [66, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[66, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[66, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[66, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[66, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[66, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[66, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[67, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[68, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[68, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[68, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[68, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[69, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[69, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[69, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[70, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[70, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[70, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[70, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[70, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[70, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[71, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[71, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[72, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[72, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[73, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[73, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[73, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[73, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[74, "module-imgutils.tagging"]], "imgutils.tagging.match": [[75, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[75, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[75, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[75, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[76, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[76, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[77, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[77, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[78, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[78, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[79, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[79, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[79, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[79, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[80, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[80, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[81, "module-imgutils.upscale"]], "imgutils.utils.cache": [[82, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[82, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[83, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[83, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[84, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[85, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[85, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[85, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[86, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[86, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[86, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[87, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[87, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[87, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[88, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[88, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[88, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[89, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[89, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[90, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[90, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[90, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[91, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[91, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[91, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[92, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[92, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[92, "module-imgutils.validate.furry"]], "imgutils.validate": [[93, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[94, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[94, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[94, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[95, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[95, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[95, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[96, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[96, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[96, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[97, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[97, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[97, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[98, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[98, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[98, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[99, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[99, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[99, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[100, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[100, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[100, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[101, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[101, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[101, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[102, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[102, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/main/.buildinfo b/main/.buildinfo
index 2003e5e115b14ebbfee3d1d81bc59c0b3ee17ab9..da71107efb8475087908cc6d53e1144f3f63981a 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: 50d951ecef994ad7ba3d2009c0364dba
+config: 0a1f1c886069036496d19a6dd63259a7
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree
index 8f78dfc9b34363bcded47e6c2c9eab6b36094e26..087405d02c2d54228762bbeebde52dddae14a172 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 b18f33228a295711796b8730734ef757c51767d9..cefd5a6bf38cda6c6c179d38a8056a56dfbc5a2f 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 d4c967069f318cb5dff4914f9c8f77bfc95febf3..4000bc6c7b57f179223646a17375dfee0565b6e7 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 bbd5df6f176b3b239e78a961c5abaa51d10e5377..24ff91f0ab6ad4b0179132757f2df913908eccfc 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 287871b27aed6e5bf3a8fe1a34f3e46685528ced..583bc0fab4a297ca7558653b798e7ce75063e487 100644
Binary files a/main/.doctrees/api_doc/data/background.doctree and b/main/.doctrees/api_doc/data/background.doctree differ
diff --git a/main/.doctrees/api_doc/data/decode.doctree b/main/.doctrees/api_doc/data/decode.doctree
index 982d8d17633c28cfb405b50b6d3c1225659f0c8e..bbab75e1e72ddb4706fc383702913cf700c70fb5 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 ff76388eba4b62bc72d9bb7656b94de24d1586c1..d08f07230a37544b4801566d62b8f91af89613dc 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 06519fa85826017785a87fe1eff2bb8ea71101e2..e35e8527dae788278ca9af44a0fa3b1d8f8fd461 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 a4b9118c27e73b07ea29a5e6204de187bb28f419..10be75cee27b5b93a7f719df8d04fafbc7b4d786 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 aaefdb6ef18d8b80db0c3f1131e5f971d32c0bbf..cef113f965b0a0d1d1753518f54f933307d286c1 100644
Binary files a/main/.doctrees/api_doc/data/layer.doctree and b/main/.doctrees/api_doc/data/layer.doctree differ
diff --git a/main/.doctrees/api_doc/detect/booru_yolo.doctree b/main/.doctrees/api_doc/detect/booru_yolo.doctree
index a4400dc48c576dcbc4d584f6b21d0be23ff3e0ff..23f12a3b051e4efb89f7c7384d4097c9b5ddade8 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 e04f9b54aac212ef6f3f0a9857de0814ad8898cb..1c3521ccd8cee02a8b22eaba6eddaff1d0b7f64b 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 2d0e6b3e8393fdcc399417d9b544eedca0c4e1ce..82fc6ea29729b3514d795a1ad8de83779c3dbaa8 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 aca4e5f76d8436ab3f54525fe5fc853e9cdcca80..ccfdbcb681b8c6359f615209d95d754616eb0faa 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 54f9a4d365ac8b58164807dfcf903ed2d8cc72a7..c9b9b20b1ee50baecdf66e6e461cf932ae1fd168 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 9143fa8ed3419e24b50dee3a23dbdf91cfca275b..803d26115293d7a116b806268732cc6fef1883ac 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 479986ea4d16f8c36428a1ddb4767816c4298d73..6e05fde074df9dce960d0fe87b1e54bddde617dc 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 b610c802845dbfe04121666d060afebf296731e5..572aba919c14e214479883a1fa4dae50d7dbd2f0 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 7c1bc0417cd4964c792cfeb14fd4c5ae06241719..54a735f564b9253ae0711a69acb129bff6b403a8 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 cedebdd1dd1a74d7b2fe163aff0a1e61f2b8736c..794eb4065cd7dad28f23aaab8b08dafff0a152e6 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 2b9d55983de60d28ecdd32e1bebd0a6ef3ae7dea..bb9e0ad5c820ddf9a5dfff71379b17d6e5039ceb 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 1f5badfc0d2f6c9583e53300d367af7531b3a74c..5258f39cc0a606515ae521aab823222f8cd5e724 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 5ced69e8838bd461f1b756d567abbd02ee3efabb..8e0c8a63a4bd2c8f3e2e38c08135554b29dfaea5 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 31342633a31f42a3ae327280fea4e0bcee1cdd0d..9a8f9882f136a52e7cd6dc47f8941c24d8ca5131 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 386a54de330bf59f14a778ce0efe14c3f7af5e99..fdc3d6df8b763e37f75d9ad9f21595d40a38c99a 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 7196edce27052bc2d8888d7714852a540b45cff5..d73d84ec806796a2bdde7c0af1b090cdb1b7ae20 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 acdb59f1fb34f4e19411209c81e9810772b570a3..42f578f17fd8196e8ccdae6eeac8be7f7d7bafaa 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 f0ec8eb33565d49bd38bcebaaf2cc51465d7de5b..0f7cadde61c0329d1f649df0e6731488bfb576d6 100644
Binary files a/main/.doctrees/api_doc/generic/classify.doctree and b/main/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/main/.doctrees/api_doc/generic/enhance.doctree b/main/.doctrees/api_doc/generic/enhance.doctree
index 87ae4867b2ea206910d78900e9740e50a684398b..56722626a3a159bf0faa899c74db99e2cb06ca9b 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 b95853226e5bdf50345d1f0c60d47488dd5194b7..256c9e0646735791d879fc25ed99aa1b19fb9ed6 100644
Binary files a/main/.doctrees/api_doc/generic/index.doctree and b/main/.doctrees/api_doc/generic/index.doctree differ
diff --git a/main/.doctrees/api_doc/generic/yolo.doctree b/main/.doctrees/api_doc/generic/yolo.doctree
index b1442af72b475d8315e74cca7d52c829ba9b93bd..b07d5aceb6b3e2c826c054331689123810225008 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 e5fa0431649564c537cf69fe3d1de43142566fb5..8baf9098f4675a75a4a0eaff77ad1719b1815070 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 7b74d77681fa864db5b1620f00c05c0a873ce007..ecf2b9a9cc790bd94c59a8782206e94e92b06231 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 2d7c5049218edbe307e25668fdd0774dee25a5ab..0275263b5792423131bf761bd87b34e67db5310f 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 a08920105c44297a37da99ff8743b6534a1c0802..dcde79dcc4396c88c4063d0cbdb050aa7fc4b629 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 c38d4c69fb0d72307ceded397e2543f29979fcb5..ff2d12f9a497c21be23b95bb993cd180ebd711bf 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 e026d59507a7592a2d9cccf16f9660efa9f78c33..162f1866ce5f0ad6178e6719485fa00e952872a6 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 88ad9fbd83415fd5f534a98b8a9c2b17dbc4db02..4955babe001fcc7b746d76f34220e08645c74209 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 f95569e17807352fde3d0fbdc1f16f3a4bad97ce..facafb57c6e83c22798576ba8df2a9a851445192 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 f2511e6823cd3acced34cf6983122f677825b7e6..7a0b2538969181a7b337344b9def93ece603ff26 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 b68b4bdfb5d78d480a18d5612856da64d80b1e83..20b442126d656f8519fefaeabd17fb48416e1a9e 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 a842078538a07252d7928491590c1d01c64318ca..097453ce774f8f0c9893a0e16945a5dd12fc11d1 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 eafe97dcbdc6379955236cda6a9360902cc07e8a..eece1dbbebcc78750d1c8d97eb21cde0f104c312 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 0bf48420bd4380914ddd798c81d235a5e884f05c..a3172b3c205787a3ff90cafa3362dba9f4f19dea 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 5c433513cd7088046fc6a80478b7d5b76053d4a1..f18c5003e9847bbd523ebda5761ca34a5808b372 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 be465e5ad8a017e63684e1b107c2e6165ba7b937..c23f88f83af55a67543d217dcbc57902ce2af8f5 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 990dcc9b7b3c9116dd1fdef241bd0da8bee2a404..a84a16a1241c3bfddab08e453418a9eeb1fc7e7d 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 1c06970303f1991a01967dc0018e42c13747a681..0bfbf54e0981c26b9fa2f9d7dfbcf63b451c1a7b 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 20c105e5a42e22ee55297c751c2580b4bc1c75c6..7a6d8a2e93de67403d5da67d28277a200bdecccf 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 20964e20b1dc385fd8acb1f26eed304c46982d51..4ac36366748cf91dfe40ec7cb7ed09bea6e235ce 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 8dce4039f204543de3d2c70b1637dd7ab2269a74..4603cc9dac36b97b25401a2d914328ad25dc8b60 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 4cd4fa6cf9cfe4debc3ce00e1233191201be4086..b8410dc21b20eb36d4445d68e265700ba8c2426d 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 aea5258e65dbe15342182215cdfd9143b4318880..3787d7310fd40ab486efaf229ce691fbc3783f6d 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 97e108cfd69e94a6cdc2f77e7ef653340ee08bc2..05106ec73e2b1e8e43dbe1bd27903dca4fc8ee13 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 982196f39c1f7f3bdd8b187589029d57ed1fbb83..8148a8b98499a5bc1133794852e0e19686407e5f 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 3fea29f61418800e6b754699339658013dd1cace..c42de9a0494f173d2093d2022ef169018bede919 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 95c45aecb9842d7a4257effd206933e3c9b43060..26559108b536c6d8b3c61a59756b902bb61efb55 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 cbbfada62aed3625794f6f30c9b4bd8e422583a0..d3f54b27326f4a1631dda3a6649e16b19cb71322 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 7f5dd58df09eb16e616023d3e0598ae439e5c5bf..d2dc1b031a9fc0cc7e7ac52b63e6d14e4e921678 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 1a57e39817c04ed8c8d179c51e58903748490c17..b5aee1d823273456dc35c8ab6cf79f60935a0f95 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 7190243fcbd26174598645e60b27dedb559c2646..ebdd43b1d67814cad6435b481e8c886c2544c9e0 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 3a03a2d82b0526536d866c338c57c9d3a1cdae82..1e9a032b513ac563f1a3f53188e31d695bc050d6 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 78d5cbf0e345734d9335ade7dd168f38dd10dc67..1fd774110f81897155c84763218cc55d913be4c6 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 9d8fd73c99f6e907e3c84161f91a5cf9890782b3..9314d6ee3bf85bb9afe7f7bf51d305027ce2f662 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 5d4863a79505c514ca3d100e89ffc2b65e4231a4..7e931110e6da7d9d8e95352926fdf5d26cd382c6 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 82e3d94ad9f79b27791ec9c710f3addbee465d3f..ce6caaee4ab47458b332bf9d389767e6936c6b16 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 16db3884d399c323019196644074ea4367924516..3958f2966de1c4da208beb46d3107afa2dec8ba9 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 e624ef9413ac2444abc72da192cdcf4fd1e74ac2..051758bd86162e353d064583803666c188866f5e 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 14b905414faf10765302d861574632989d87e75c..81724a27c41c3d4c4f4fbc8580e132b0eddc762c 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 9e32d23c1cc2f3b83d1579810a4bfc3eef235432..d506817d18a4f57fcb1eb86646c8d13419dc53f8 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 3b491961dbf5ec2b9026cd5268ba62783ec39c87..c704fc097aaaf6d7fac5ee2358ea62f22d498087 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 7bc9858039f86e74482ec2dab6bc5b160d4ca6cc..d826dbf0e1624842d17bab94f1a74be508c22903 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 9325ab9fb4a8ebcdce49239147a46cdafe1e5c3a..deeca7cd1741a139a5e4d5b381bfcb767712d9f9 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 665c66db094d52193189d912b911d644762edfc6..b3189598da5592a83bbda7d776e71b71cd4b034f 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 d04cf29c300788f80d6d0770b105ed51e6cbd385..89d081e89f9ef871a22e7cfbe557751b6c45e22e 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 6c6e9de0a63d18bb304f8f81a18251ff549f4246..df3f9d9a5495e9f8a553caa735cdf35023053152 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 0c8f4c0122047dcfe4d56766c312f1324b868e65..73d97173c108bb692b65e00d64cb2f2e6c5567bd 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 c44e821ec9b74721d9203f9353b652e9cb3f2a65..c38431c783d1a360708c692b9c5413fd3506c6c2 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 284c66987f8fb794779445545e3079d279407980..382bbe0b0800efcadd8ea27bdf9412676d824e4b 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 3e466c1724031b204b56c8c589039776943244d4..07f39511589463b9e9ad5e894cfa2e60f6764955 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 f50789df60f45961cf345a9346d881381ea5fe55..81fc47a518ccd5c1988b6466d5c9081fea2619f7 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 4515284bdbbaba55d8fa5edf891cea59656b2745..e5e99c6ee69d813b81ea45d2eb7cd4dd4a29a832 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 57c6a3b920600e7f06b231647c96227fe2cde801..c39cf8b590da9ae5ccb872b877a461630e4b7ff4 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 65d0e2354c9ce1f762c48fa8831debf46c2f704e..b5be7843b4cdb384d696a5d6f01b3b83dd0a8bed 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 1eb71bf08bd146de3c96ef6ab543e3bbe1778513..290eb7bdf33fab2d482fb6f37fd72d0611ad482b 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 aefc7a1df77b29569bcf9a58d86e5bb3552046ba..1a75ff459b32f571ba578449a94c30f76bc07857 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 81ce33bc8076791356b1ab97fb41b708aef21506..43581828679d5004e07b5c80e5274d1287a38207 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 8fd29d02aae94de88762b49f45634b39aaa51585..34889f361c65e5fcfb7ee16eb4365a58315e2d34 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 3a57471fb2ac2398579abfcd3d32e1ddfc85daa6..d9db224e0afbf1e59ccda9678263798065b1f613 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 ebd179f305543eaab1df6775b42281ffd7f9d849..c9edc9a485daf02fc539130650a0cfc2dddbb4c3 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 e930eaa8694c940b8aab41ea98949d5a4d2b122a..ed03f4f0d8e76274da48740dfc778305e5619386 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 be439d650750003fa38d17d515b62bad7ff71593..95eb0e68f91fa90d535c18d514184c239abb798e 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 cc7dce0cb4429ac9a761a923a5ef290cad9166e6..a8b0ce8c5d09ab9866c748ec72f03b92a03195f9 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 0ddd39779c1d695b78007a4150a2435ac2cde9e2..b37b4e46e9e4af328e08b7697db797b344c72c94 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 a1b124468ebb9d7938aa76c6d28f4422f1087a33..dc2e0b534fd71dbb022fd16966170334747345a8 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 f88cc2fe49654597b8e72491625cb05468f10d55..2fc476db36542a990cba1d67389a092652a34eb8 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 35e1aebbf08d2dc64ca73ab2b75eecdc617015b3..e0c11e8071b805bf9681d16f1df68a2fb162a00d 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 8302cac155b9dd06f55dfeaf465b5508ef983a5c..f235999b8cf5bc3c2b96352eb0c8183a27a76a57 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 c001f20e6d4a6cda4b7cde2e8aea150474515b23..bebc58bcaeeab860ff3a591d22b6b7bec5e6b465 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 f2cf0471e8c7246fe4b5f6853a75befcf71a3144..bbf1a8901f075ba746c64b006cf13bb4fb7fede1 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 bc6d05dc5d497bf3be79119c918581c6c31fa407..d79cd9d6db011dbac948eb193a23a5db64bf79bc 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 7d00c8acd716ae7ba4b920a5eb8abd7f3b405e96..1344a66e097e2d3b93f2baead3af1c36c8729535 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 b672986f00109145a05792b51bb5310870a13e39..478516713672482f8a505dd54abef1ac295f5f9d 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 46b9f9c27f6bfb3671994dbe36f528a97ff437f6..31d757c656366de2a179242be20caffc329636c8 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 f89230045f6ceea99904cefbf5b417916d1e6884..60bad1dc10020f05384a5d6669bf66946211bd42 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 98b2667dfb8ecdfac0173517732b04c2c3ce9db2..5d74334ae4430b8e638028ec27aa769351a3b64f 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 c95a5d4caf5f72863f1614858f0d8d094197f89e..5e9014503d1feaa3512510db8f00cb10abc4ca3f 100644
--- a/main/.doctrees/nbsphinx/information/environment.ipynb
+++ b/main/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:02:18.954368Z",
- "iopub.status.busy": "2025-02-20T13:02:18.954171Z",
- "iopub.status.idle": "2025-02-20T13:02:20.122000Z",
- "shell.execute_reply": "2025-02-20T13:02:20.121188Z"
+ "iopub.execute_input": "2025-02-21T06:53:55.440874Z",
+ "iopub.status.busy": "2025-02-21T06:53:55.440672Z",
+ "iopub.status.idle": "2025-02-21T06:53:56.599727Z",
+ "shell.execute_reply": "2025-02-21T06:53:56.599037Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3189.9514999999997 MHz\n",
+ "CPU Freq: 3069.04925 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 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/main/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/main/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 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 918fdc0cc9fa58510b66a71ad77b2fca0245410d..202184ec5060a84674eeaa6dd28cdf097ca5ca5f 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 1789fb37c6b20bebf1c8072f3b34e2ecd104ab44..3afc0165dfcca0d1228950df3b4d4dd0eb93faef 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 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/main/_sources/information/environment.result.ipynb.txt
+++ b/main/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 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 5159241f41f21d853f4b24d72dd28dec1e379945..5463fe886c723ee04681c62ec3d2680cb97f8d9b 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: 3189.9514999999997 MHz
+CPU Freq: 3069.04925 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb
index c95a5d4caf5f72863f1614858f0d8d094197f89e..5e9014503d1feaa3512510db8f00cb10abc4ca3f 100644
--- a/main/information/environment.ipynb
+++ b/main/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:02:18.954368Z",
- "iopub.status.busy": "2025-02-20T13:02:18.954171Z",
- "iopub.status.idle": "2025-02-20T13:02:20.122000Z",
- "shell.execute_reply": "2025-02-20T13:02:20.121188Z"
+ "iopub.execute_input": "2025-02-21T06:53:55.440874Z",
+ "iopub.status.busy": "2025-02-21T06:53:55.440672Z",
+ "iopub.status.idle": "2025-02-21T06:53:56.599727Z",
+ "shell.execute_reply": "2025-02-21T06:53:56.599037Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3189.9514999999997 MHz\n",
+ "CPU Freq: 3069.04925 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 982518064af90523c13ac3fa6364d86fcd306d19..b69235762955e17ddcd387c7ffd6fc4185718540 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: 3245.80425 MHz
+CPU Freq: 3083.02925 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb
index 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/main/information/environment.result.ipynb
+++ b/main/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/main/searchindex.js b/main/searchindex.js
index a2f0786aa63a845475fcce94e64b591d9bad96f0..634dbdf9f602781cbebd6b1cb43474a0be50fcda 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3189": 103, "9514999999997": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3245": 104, "80425": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3069": 103, "04925": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3083": 104, "02925": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.10.0/.buildinfo b/v0.10.0/.buildinfo
index 6cdbc820adbb0d861272518d11006013d2fca1dc..1257701c917d4ce1f1779bdd1c60222167ab7bf1 100644
--- a/v0.10.0/.buildinfo
+++ b/v0.10.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: a0f89efda8a9df172f5cecb3943daea7
+config: eb7ad92bca851fd9d090019b037d7a09
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree
index 8f78dfc9b34363bcded47e6c2c9eab6b36094e26..087405d02c2d54228762bbeebde52dddae14a172 100644
Binary files a/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.10.0/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/ascii/index.doctree b/v0.10.0/.doctrees/api_doc/ascii/index.doctree
index b18f33228a295711796b8730734ef757c51767d9..cefd5a6bf38cda6c6c179d38a8056a56dfbc5a2f 100644
Binary files a/v0.10.0/.doctrees/api_doc/ascii/index.doctree and b/v0.10.0/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/config/index.doctree b/v0.10.0/.doctrees/api_doc/config/index.doctree
index d4c967069f318cb5dff4914f9c8f77bfc95febf3..4000bc6c7b57f179223646a17375dfee0565b6e7 100644
Binary files a/v0.10.0/.doctrees/api_doc/config/index.doctree and b/v0.10.0/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/config/meta.doctree b/v0.10.0/.doctrees/api_doc/config/meta.doctree
index bbd5df6f176b3b239e78a961c5abaa51d10e5377..24ff91f0ab6ad4b0179132757f2df913908eccfc 100644
Binary files a/v0.10.0/.doctrees/api_doc/config/meta.doctree and b/v0.10.0/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/background.doctree b/v0.10.0/.doctrees/api_doc/data/background.doctree
index 287871b27aed6e5bf3a8fe1a34f3e46685528ced..583bc0fab4a297ca7558653b798e7ce75063e487 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/background.doctree and b/v0.10.0/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/decode.doctree b/v0.10.0/.doctrees/api_doc/data/decode.doctree
index 982d8d17633c28cfb405b50b6d3c1225659f0c8e..bbab75e1e72ddb4706fc383702913cf700c70fb5 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/decode.doctree and b/v0.10.0/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/encode.doctree b/v0.10.0/.doctrees/api_doc/data/encode.doctree
index ff76388eba4b62bc72d9bb7656b94de24d1586c1..d08f07230a37544b4801566d62b8f91af89613dc 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/encode.doctree and b/v0.10.0/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/image.doctree b/v0.10.0/.doctrees/api_doc/data/image.doctree
index 06519fa85826017785a87fe1eff2bb8ea71101e2..e35e8527dae788278ca9af44a0fa3b1d8f8fd461 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/image.doctree and b/v0.10.0/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/index.doctree b/v0.10.0/.doctrees/api_doc/data/index.doctree
index a4b9118c27e73b07ea29a5e6204de187bb28f419..10be75cee27b5b93a7f719df8d04fafbc7b4d786 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/index.doctree and b/v0.10.0/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/data/layer.doctree b/v0.10.0/.doctrees/api_doc/data/layer.doctree
index aaefdb6ef18d8b80db0c3f1131e5f971d32c0bbf..cef113f965b0a0d1d1753518f54f933307d286c1 100644
Binary files a/v0.10.0/.doctrees/api_doc/data/layer.doctree and b/v0.10.0/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree
index a4400dc48c576dcbc4d584f6b21d0be23ff3e0ff..23f12a3b051e4efb89f7c7384d4097c9b5ddade8 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.10.0/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/censor.doctree b/v0.10.0/.doctrees/api_doc/detect/censor.doctree
index e04f9b54aac212ef6f3f0a9857de0814ad8898cb..1c3521ccd8cee02a8b22eaba6eddaff1d0b7f64b 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/censor.doctree and b/v0.10.0/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/eye.doctree b/v0.10.0/.doctrees/api_doc/detect/eye.doctree
index 2d0e6b3e8393fdcc399417d9b544eedca0c4e1ce..82fc6ea29729b3514d795a1ad8de83779c3dbaa8 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/eye.doctree and b/v0.10.0/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/face.doctree b/v0.10.0/.doctrees/api_doc/detect/face.doctree
index aca4e5f76d8436ab3f54525fe5fc853e9cdcca80..ccfdbcb681b8c6359f615209d95d754616eb0faa 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/face.doctree and b/v0.10.0/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree
index 54f9a4d365ac8b58164807dfcf903ed2d8cc72a7..c9b9b20b1ee50baecdf66e6e461cf932ae1fd168 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.10.0/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/hand.doctree b/v0.10.0/.doctrees/api_doc/detect/hand.doctree
index 9143fa8ed3419e24b50dee3a23dbdf91cfca275b..803d26115293d7a116b806268732cc6fef1883ac 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/hand.doctree and b/v0.10.0/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/head.doctree b/v0.10.0/.doctrees/api_doc/detect/head.doctree
index 479986ea4d16f8c36428a1ddb4767816c4298d73..6e05fde074df9dce960d0fe87b1e54bddde617dc 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/head.doctree and b/v0.10.0/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/index.doctree b/v0.10.0/.doctrees/api_doc/detect/index.doctree
index b610c802845dbfe04121666d060afebf296731e5..572aba919c14e214479883a1fa4dae50d7dbd2f0 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/index.doctree and b/v0.10.0/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree
index 7c1bc0417cd4964c792cfeb14fd4c5ae06241719..54a735f564b9253ae0711a69acb129bff6b403a8 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.10.0/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/person.doctree b/v0.10.0/.doctrees/api_doc/detect/person.doctree
index cedebdd1dd1a74d7b2fe163aff0a1e61f2b8736c..794eb4065cd7dad28f23aaab8b08dafff0a152e6 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/person.doctree and b/v0.10.0/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/similarity.doctree b/v0.10.0/.doctrees/api_doc/detect/similarity.doctree
index 2b9d55983de60d28ecdd32e1bebd0a6ef3ae7dea..bb9e0ad5c820ddf9a5dfff71379b17d6e5039ceb 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.10.0/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/text.doctree b/v0.10.0/.doctrees/api_doc/detect/text.doctree
index 1f5badfc0d2f6c9583e53300d367af7531b3a74c..5258f39cc0a606515ae521aab823222f8cd5e724 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/text.doctree and b/v0.10.0/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/detect/visual.doctree b/v0.10.0/.doctrees/api_doc/detect/visual.doctree
index 5ced69e8838bd461f1b756d567abbd02ee3efabb..8e0c8a63a4bd2c8f3e2e38c08135554b29dfaea5 100644
Binary files a/v0.10.0/.doctrees/api_doc/detect/visual.doctree and b/v0.10.0/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/edge/canny.doctree b/v0.10.0/.doctrees/api_doc/edge/canny.doctree
index 31342633a31f42a3ae327280fea4e0bcee1cdd0d..9a8f9882f136a52e7cd6dc47f8941c24d8ca5131 100644
Binary files a/v0.10.0/.doctrees/api_doc/edge/canny.doctree and b/v0.10.0/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/edge/index.doctree b/v0.10.0/.doctrees/api_doc/edge/index.doctree
index 386a54de330bf59f14a778ce0efe14c3f7af5e99..fdc3d6df8b763e37f75d9ad9f21595d40a38c99a 100644
Binary files a/v0.10.0/.doctrees/api_doc/edge/index.doctree and b/v0.10.0/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/edge/lineart.doctree b/v0.10.0/.doctrees/api_doc/edge/lineart.doctree
index 7196edce27052bc2d8888d7714852a540b45cff5..d73d84ec806796a2bdde7c0af1b090cdb1b7ae20 100644
Binary files a/v0.10.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.10.0/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree
index acdb59f1fb34f4e19411209c81e9810772b570a3..42f578f17fd8196e8ccdae6eeac8be7f7d7bafaa 100644
Binary files a/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.10.0/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/generic/classify.doctree b/v0.10.0/.doctrees/api_doc/generic/classify.doctree
index f0ec8eb33565d49bd38bcebaaf2cc51465d7de5b..0f7cadde61c0329d1f649df0e6731488bfb576d6 100644
Binary files a/v0.10.0/.doctrees/api_doc/generic/classify.doctree and b/v0.10.0/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/generic/enhance.doctree b/v0.10.0/.doctrees/api_doc/generic/enhance.doctree
index 87ae4867b2ea206910d78900e9740e50a684398b..56722626a3a159bf0faa899c74db99e2cb06ca9b 100644
Binary files a/v0.10.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.10.0/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/generic/index.doctree b/v0.10.0/.doctrees/api_doc/generic/index.doctree
index b95853226e5bdf50345d1f0c60d47488dd5194b7..256c9e0646735791d879fc25ed99aa1b19fb9ed6 100644
Binary files a/v0.10.0/.doctrees/api_doc/generic/index.doctree and b/v0.10.0/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/generic/yolo.doctree b/v0.10.0/.doctrees/api_doc/generic/yolo.doctree
index b1442af72b475d8315e74cca7d52c829ba9b93bd..b07d5aceb6b3e2c826c054331689123810225008 100644
Binary files a/v0.10.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.10.0/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree
index e5fa0431649564c537cf69fe3d1de43142566fb5..8baf9098f4675a75a4a0eaff77ad1719b1815070 100644
Binary files a/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.10.0/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metadata/index.doctree b/v0.10.0/.doctrees/api_doc/metadata/index.doctree
index 7b74d77681fa864db5b1620f00c05c0a873ce007..ecf2b9a9cc790bd94c59a8782206e94e92b06231 100644
Binary files a/v0.10.0/.doctrees/api_doc/metadata/index.doctree and b/v0.10.0/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree
index 2d7c5049218edbe307e25668fdd0774dee25a5ab..0275263b5792423131bf761bd87b34e67db5310f 100644
Binary files a/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.10.0/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree
index a08920105c44297a37da99ff8743b6534a1c0802..dcde79dcc4396c88c4063d0cbdb050aa7fc4b629 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.10.0/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree
index c38d4c69fb0d72307ceded397e2543f29979fcb5..ff2d12f9a497c21be23b95bb993cd180ebd711bf 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.10.0/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree
index e026d59507a7592a2d9cccf16f9660efa9f78c33..162f1866ce5f0ad6178e6719485fa00e952872a6 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.10.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/index.doctree b/v0.10.0/.doctrees/api_doc/metrics/index.doctree
index 88ad9fbd83415fd5f534a98b8a9c2b17dbc4db02..4955babe001fcc7b746d76f34220e08645c74209 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/index.doctree and b/v0.10.0/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree
index f95569e17807352fde3d0fbdc1f16f3a4bad97ce..facafb57c6e83c22798576ba8df2a9a851445192 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.10.0/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree
index f2511e6823cd3acced34cf6983122f677825b7e6..7a0b2538969181a7b337344b9def93ece603ff26 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.10.0/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree
index b68b4bdfb5d78d480a18d5612856da64d80b1e83..20b442126d656f8519fefaeabd17fb48416e1a9e 100644
Binary files a/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.10.0/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/ocr/index.doctree b/v0.10.0/.doctrees/api_doc/ocr/index.doctree
index a842078538a07252d7928491590c1d01c64318ca..097453ce774f8f0c9893a0e16945a5dd12fc11d1 100644
Binary files a/v0.10.0/.doctrees/api_doc/ocr/index.doctree and b/v0.10.0/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/operate/align.doctree b/v0.10.0/.doctrees/api_doc/operate/align.doctree
index eafe97dcbdc6379955236cda6a9360902cc07e8a..eece1dbbebcc78750d1c8d97eb21cde0f104c312 100644
Binary files a/v0.10.0/.doctrees/api_doc/operate/align.doctree and b/v0.10.0/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/operate/censor.doctree b/v0.10.0/.doctrees/api_doc/operate/censor.doctree
index 0bf48420bd4380914ddd798c81d235a5e884f05c..a3172b3c205787a3ff90cafa3362dba9f4f19dea 100644
Binary files a/v0.10.0/.doctrees/api_doc/operate/censor.doctree and b/v0.10.0/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree
index 5c433513cd7088046fc6a80478b7d5b76053d4a1..f18c5003e9847bbd523ebda5761ca34a5808b372 100644
Binary files a/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.10.0/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/operate/index.doctree b/v0.10.0/.doctrees/api_doc/operate/index.doctree
index be465e5ad8a017e63684e1b107c2e6165ba7b937..c23f88f83af55a67543d217dcbc57902ce2af8f5 100644
Binary files a/v0.10.0/.doctrees/api_doc/operate/index.doctree and b/v0.10.0/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree
index 990dcc9b7b3c9116dd1fdef241bd0da8bee2a404..a84a16a1241c3bfddab08e453418a9eeb1fc7e7d 100644
Binary files a/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.10.0/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree
index 1c06970303f1991a01967dc0018e42c13747a681..0bfbf54e0981c26b9fa2f9d7dfbcf63b451c1a7b 100644
Binary files a/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.10.0/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/pose/format.doctree b/v0.10.0/.doctrees/api_doc/pose/format.doctree
index 20c105e5a42e22ee55297c751c2580b4bc1c75c6..7a6d8a2e93de67403d5da67d28277a200bdecccf 100644
Binary files a/v0.10.0/.doctrees/api_doc/pose/format.doctree and b/v0.10.0/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/pose/index.doctree b/v0.10.0/.doctrees/api_doc/pose/index.doctree
index 20964e20b1dc385fd8acb1f26eed304c46982d51..4ac36366748cf91dfe40ec7cb7ed09bea6e235ce 100644
Binary files a/v0.10.0/.doctrees/api_doc/pose/index.doctree and b/v0.10.0/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/pose/visual.doctree b/v0.10.0/.doctrees/api_doc/pose/visual.doctree
index 8dce4039f204543de3d2c70b1637dd7ab2269a74..4603cc9dac36b97b25401a2d914328ad25dc8b60 100644
Binary files a/v0.10.0/.doctrees/api_doc/pose/visual.doctree and b/v0.10.0/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/preprocess/base.doctree b/v0.10.0/.doctrees/api_doc/preprocess/base.doctree
index 4cd4fa6cf9cfe4debc3ce00e1233191201be4086..b8410dc21b20eb36d4445d68e265700ba8c2426d 100644
Binary files a/v0.10.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/preprocess/index.doctree b/v0.10.0/.doctrees/api_doc/preprocess/index.doctree
index aea5258e65dbe15342182215cdfd9143b4318880..3787d7310fd40ab486efaf229ce691fbc3783f6d 100644
Binary files a/v0.10.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree
index 97e108cfd69e94a6cdc2f77e7ef653340ee08bc2..05106ec73e2b1e8e43dbe1bd27903dca4fc8ee13 100644
Binary files a/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree
index 982196f39c1f7f3bdd8b187589029d57ed1fbb83..8148a8b98499a5bc1133794852e0e19686407e5f 100644
Binary files a/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree b/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree
index 3fea29f61418800e6b754699339658013dd1cace..c42de9a0494f173d2093d2022ef169018bede919 100644
Binary files a/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.10.0/.doctrees/api_doc/preprocess/transformers.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/resource/background.doctree b/v0.10.0/.doctrees/api_doc/resource/background.doctree
index 95c45aecb9842d7a4257effd206933e3c9b43060..26559108b536c6d8b3c61a59756b902bb61efb55 100644
Binary files a/v0.10.0/.doctrees/api_doc/resource/background.doctree and b/v0.10.0/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/resource/index.doctree b/v0.10.0/.doctrees/api_doc/resource/index.doctree
index cbbfada62aed3625794f6f30c9b4bd8e422583a0..d3f54b27326f4a1631dda3a6649e16b19cb71322 100644
Binary files a/v0.10.0/.doctrees/api_doc/resource/index.doctree and b/v0.10.0/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree
index 7f5dd58df09eb16e616023d3e0598ae439e5c5bf..d2dc1b031a9fc0cc7e7ac52b63e6d14e4e921678 100644
Binary files a/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.10.0/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/restore/index.doctree b/v0.10.0/.doctrees/api_doc/restore/index.doctree
index 1a57e39817c04ed8c8d179c51e58903748490c17..b5aee1d823273456dc35c8ab6cf79f60935a0f95 100644
Binary files a/v0.10.0/.doctrees/api_doc/restore/index.doctree and b/v0.10.0/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree
index 7190243fcbd26174598645e60b27dedb559c2646..ebdd43b1d67814cad6435b481e8c886c2544c9e0 100644
Binary files a/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.10.0/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/restore/scunet.doctree b/v0.10.0/.doctrees/api_doc/restore/scunet.doctree
index 3a03a2d82b0526536d866c338c57c9d3a1cdae82..1e9a032b513ac563f1a3f53188e31d695bc050d6 100644
Binary files a/v0.10.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.10.0/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/sd/index.doctree b/v0.10.0/.doctrees/api_doc/sd/index.doctree
index 78d5cbf0e345734d9335ade7dd168f38dd10dc67..1fd774110f81897155c84763218cc55d913be4c6 100644
Binary files a/v0.10.0/.doctrees/api_doc/sd/index.doctree and b/v0.10.0/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/sd/metadata.doctree b/v0.10.0/.doctrees/api_doc/sd/metadata.doctree
index 9d8fd73c99f6e907e3c84161f91a5cf9890782b3..9314d6ee3bf85bb9afe7f7bf51d305027ce2f662 100644
Binary files a/v0.10.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.10.0/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/sd/model.doctree b/v0.10.0/.doctrees/api_doc/sd/model.doctree
index 5d4863a79505c514ca3d100e89ffc2b65e4231a4..7e931110e6da7d9d8e95352926fdf5d26cd382c6 100644
Binary files a/v0.10.0/.doctrees/api_doc/sd/model.doctree and b/v0.10.0/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/sd/nai.doctree b/v0.10.0/.doctrees/api_doc/sd/nai.doctree
index 82e3d94ad9f79b27791ec9c710f3addbee465d3f..ce6caaee4ab47458b332bf9d389767e6936c6b16 100644
Binary files a/v0.10.0/.doctrees/api_doc/sd/nai.doctree and b/v0.10.0/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/segment/index.doctree b/v0.10.0/.doctrees/api_doc/segment/index.doctree
index 16db3884d399c323019196644074ea4367924516..3958f2966de1c4da208beb46d3107afa2dec8ba9 100644
Binary files a/v0.10.0/.doctrees/api_doc/segment/index.doctree and b/v0.10.0/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree
index e624ef9413ac2444abc72da192cdcf4fd1e74ac2..051758bd86162e353d064583803666c188866f5e 100644
Binary files a/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.10.0/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree
index 14b905414faf10765302d861574632989d87e75c..81724a27c41c3d4c4f4fbc8580e132b0eddc762c 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.10.0/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/character.doctree b/v0.10.0/.doctrees/api_doc/tagging/character.doctree
index 9e32d23c1cc2f3b83d1579810a4bfc3eef235432..d506817d18a4f57fcb1eb86646c8d13419dc53f8 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/character.doctree and b/v0.10.0/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree
index 3b491961dbf5ec2b9026cd5268ba62783ec39c87..c704fc097aaaf6d7fac5ee2358ea62f22d498087 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree
index 7bc9858039f86e74482ec2dab6bc5b160d4ca6cc..d826dbf0e1624842d17bab94f1a74be508c22903 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/deepgelbooru.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/format.doctree b/v0.10.0/.doctrees/api_doc/tagging/format.doctree
index 9325ab9fb4a8ebcdce49239147a46cdafe1e5c3a..deeca7cd1741a139a5e4d5b381bfcb767712d9f9 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/format.doctree and b/v0.10.0/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/index.doctree b/v0.10.0/.doctrees/api_doc/tagging/index.doctree
index 665c66db094d52193189d912b911d644762edfc6..b3189598da5592a83bbda7d776e71b71cd4b034f 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/index.doctree and b/v0.10.0/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/match.doctree b/v0.10.0/.doctrees/api_doc/tagging/match.doctree
index d04cf29c300788f80d6d0770b105ed51e6cbd385..89d081e89f9ef871a22e7cfbe557751b6c45e22e 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/match.doctree and b/v0.10.0/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree
index 6c6e9de0a63d18bb304f8f81a18251ff549f4246..df3f9d9a5495e9f8a553caa735cdf35023053152 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.10.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/order.doctree b/v0.10.0/.doctrees/api_doc/tagging/order.doctree
index 0c8f4c0122047dcfe4d56766c312f1324b868e65..73d97173c108bb692b65e00d64cb2f2e6c5567bd 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/order.doctree and b/v0.10.0/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree
index c44e821ec9b74721d9203f9353b652e9cb3f2a65..c38431c783d1a360708c692b9c5413fd3506c6c2 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.10.0/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree
index 284c66987f8fb794779445545e3079d279407980..382bbe0b0800efcadd8ea27bdf9412676d824e4b 100644
Binary files a/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.10.0/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree
index 3e466c1724031b204b56c8c589039776943244d4..07f39511589463b9e9ad5e894cfa2e60f6764955 100644
Binary files a/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.10.0/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/upscale/index.doctree b/v0.10.0/.doctrees/api_doc/upscale/index.doctree
index f50789df60f45961cf345a9346d881381ea5fe55..81fc47a518ccd5c1988b6466d5c9081fea2619f7 100644
Binary files a/v0.10.0/.doctrees/api_doc/upscale/index.doctree and b/v0.10.0/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/utils/cache.doctree b/v0.10.0/.doctrees/api_doc/utils/cache.doctree
index 4515284bdbbaba55d8fa5edf891cea59656b2745..e5e99c6ee69d813b81ea45d2eb7cd4dd4a29a832 100644
Binary files a/v0.10.0/.doctrees/api_doc/utils/cache.doctree and b/v0.10.0/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/utils/func.doctree b/v0.10.0/.doctrees/api_doc/utils/func.doctree
index 57c6a3b920600e7f06b231647c96227fe2cde801..c39cf8b590da9ae5ccb872b877a461630e4b7ff4 100644
Binary files a/v0.10.0/.doctrees/api_doc/utils/func.doctree and b/v0.10.0/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/utils/index.doctree b/v0.10.0/.doctrees/api_doc/utils/index.doctree
index 65d0e2354c9ce1f762c48fa8831debf46c2f704e..b5be7843b4cdb384d696a5d6f01b3b83dd0a8bed 100644
Binary files a/v0.10.0/.doctrees/api_doc/utils/index.doctree and b/v0.10.0/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree
index 1eb71bf08bd146de3c96ef6ab543e3bbe1778513..290eb7bdf33fab2d482fb6f37fd72d0611ad482b 100644
Binary files a/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.10.0/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree
index aefc7a1df77b29569bcf9a58d86e5bb3552046ba..1a75ff459b32f571ba578449a94c30f76bc07857 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.10.0/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree
index 81ce33bc8076791356b1ab97fb41b708aef21506..43581828679d5004e07b5c80e5274d1287a38207 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.10.0/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/classify.doctree b/v0.10.0/.doctrees/api_doc/validate/classify.doctree
index 8fd29d02aae94de88762b49f45634b39aaa51585..34889f361c65e5fcfb7ee16eb4365a58315e2d34 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/classify.doctree and b/v0.10.0/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/color.doctree b/v0.10.0/.doctrees/api_doc/validate/color.doctree
index 3a57471fb2ac2398579abfcd3d32e1ddfc85daa6..d9db224e0afbf1e59ccda9678263798065b1f613 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/color.doctree and b/v0.10.0/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/completeness.doctree b/v0.10.0/.doctrees/api_doc/validate/completeness.doctree
index ebd179f305543eaab1df6775b42281ffd7f9d849..c9edc9a485daf02fc539130650a0cfc2dddbb4c3 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.10.0/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree
index e930eaa8694c940b8aab41ea98949d5a4d2b122a..ed03f4f0d8e76274da48740dfc778305e5619386 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.10.0/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/furry.doctree b/v0.10.0/.doctrees/api_doc/validate/furry.doctree
index be439d650750003fa38d17d515b62bad7ff71593..95eb0e68f91fa90d535c18d514184c239abb798e 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/furry.doctree and b/v0.10.0/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/index.doctree b/v0.10.0/.doctrees/api_doc/validate/index.doctree
index cc7dce0cb4429ac9a761a923a5ef290cad9166e6..a8b0ce8c5d09ab9866c748ec72f03b92a03195f9 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/index.doctree and b/v0.10.0/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree
index 0ddd39779c1d695b78007a4150a2435ac2cde9e2..b37b4e46e9e4af328e08b7697db797b344c72c94 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.10.0/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree
index a1b124468ebb9d7938aa76c6d28f4422f1087a33..dc2e0b534fd71dbb022fd16966170334747345a8 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.10.0/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/portrait.doctree b/v0.10.0/.doctrees/api_doc/validate/portrait.doctree
index f88cc2fe49654597b8e72491625cb05468f10d55..2fc476db36542a990cba1d67389a092652a34eb8 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.10.0/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/rating.doctree b/v0.10.0/.doctrees/api_doc/validate/rating.doctree
index 35e1aebbf08d2dc64ca73ab2b75eecdc617015b3..e0c11e8071b805bf9681d16f1df68a2fb162a00d 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/rating.doctree and b/v0.10.0/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/real.doctree b/v0.10.0/.doctrees/api_doc/validate/real.doctree
index 8302cac155b9dd06f55dfeaf465b5508ef983a5c..f235999b8cf5bc3c2b96352eb0c8183a27a76a57 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/real.doctree and b/v0.10.0/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/safe.doctree b/v0.10.0/.doctrees/api_doc/validate/safe.doctree
index c001f20e6d4a6cda4b7cde2e8aea150474515b23..bebc58bcaeeab860ff3a591d22b6b7bec5e6b465 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/safe.doctree and b/v0.10.0/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/style_age.doctree b/v0.10.0/.doctrees/api_doc/validate/style_age.doctree
index f2cf0471e8c7246fe4b5f6853a75befcf71a3144..bbf1a8901f075ba746c64b006cf13bb4fb7fede1 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.10.0/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/teen.doctree b/v0.10.0/.doctrees/api_doc/validate/teen.doctree
index bc6d05dc5d497bf3be79119c918581c6c31fa407..d79cd9d6db011dbac948eb193a23a5db64bf79bc 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/teen.doctree and b/v0.10.0/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.10.0/.doctrees/api_doc/validate/truncate.doctree b/v0.10.0/.doctrees/api_doc/validate/truncate.doctree
index 7d00c8acd716ae7ba4b920a5eb8abd7f3b405e96..1344a66e097e2d3b93f2baead3af1c36c8729535 100644
Binary files a/v0.10.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.10.0/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.10.0/.doctrees/environment.pickle b/v0.10.0/.doctrees/environment.pickle
index 2673ea9ff4a43d3e9a0550239e922a3568522fda..c8396b87c0d23a2c89d6674a68e1aa53b36f73b7 100644
Binary files a/v0.10.0/.doctrees/environment.pickle and b/v0.10.0/.doctrees/environment.pickle differ
diff --git a/v0.10.0/.doctrees/index.doctree b/v0.10.0/.doctrees/index.doctree
index 46b9f9c27f6bfb3671994dbe36f528a97ff437f6..31d757c656366de2a179242be20caffc329636c8 100644
Binary files a/v0.10.0/.doctrees/index.doctree and b/v0.10.0/.doctrees/index.doctree differ
diff --git a/v0.10.0/.doctrees/information/environment.doctree b/v0.10.0/.doctrees/information/environment.doctree
index 3869187d2fe783804097d88c7408774b1d11cee2..867cceb1f9ea63b24931af2f8f981a5704d7aaad 100644
Binary files a/v0.10.0/.doctrees/information/environment.doctree and b/v0.10.0/.doctrees/information/environment.doctree differ
diff --git a/v0.10.0/.doctrees/information/environment.result.doctree b/v0.10.0/.doctrees/information/environment.result.doctree
index 98b2667dfb8ecdfac0173517732b04c2c3ce9db2..5d74334ae4430b8e638028ec27aa769351a3b64f 100644
Binary files a/v0.10.0/.doctrees/information/environment.result.doctree and b/v0.10.0/.doctrees/information/environment.result.doctree differ
diff --git a/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb
index b12bc97aa74e7f51ec4a510211b9ebbf0f771528..646ec5c2ba935f206b9ecde2d163118ff0455344 100644
--- a/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.10.0/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:10.611061Z",
- "iopub.status.busy": "2025-02-20T12:59:10.610845Z",
- "iopub.status.idle": "2025-02-20T12:59:11.785314Z",
- "shell.execute_reply": "2025-02-20T12:59:11.784611Z"
+ "iopub.execute_input": "2025-02-21T06:50:56.819966Z",
+ "iopub.status.busy": "2025-02-21T06:50:56.819503Z",
+ "iopub.status.idle": "2025-02-21T06:50:57.980042Z",
+ "shell.execute_reply": "2025-02-21T06:50:57.979255Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3102.51975 MHz\n",
+ "CPU Freq: 3234.00175 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb
index 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.10.0/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.10.0/.doctrees/tutorials/installation/index.doctree b/v0.10.0/.doctrees/tutorials/installation/index.doctree
index 918fdc0cc9fa58510b66a71ad77b2fca0245410d..202184ec5060a84674eeaa6dd28cdf097ca5ca5f 100644
Binary files a/v0.10.0/.doctrees/tutorials/installation/index.doctree and b/v0.10.0/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.10.0/.doctrees/tutorials/quick_start/index.doctree b/v0.10.0/.doctrees/tutorials/quick_start/index.doctree
index 1789fb37c6b20bebf1c8072f3b34e2ecd104ab44..3afc0165dfcca0d1228950df3b4d4dd0eb93faef 100644
Binary files a/v0.10.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.10.0/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.10.0/_sources/information/environment.result.ipynb.txt b/v0.10.0/_sources/information/environment.result.ipynb.txt
index 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/v0.10.0/_sources/information/environment.result.ipynb.txt
+++ b/v0.10.0/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.10.0/information/environment.html b/v0.10.0/information/environment.html
index 9e7d6f29399ed5230334cac5e91aec80eab59a71..0efee9ee5b0c1bd948f9694e0b6329256503be85 100644
--- a/v0.10.0/information/environment.html
+++ b/v0.10.0/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3102.51975 MHz
+CPU Freq: 3234.00175 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.10.0/information/environment.ipynb b/v0.10.0/information/environment.ipynb
index b12bc97aa74e7f51ec4a510211b9ebbf0f771528..646ec5c2ba935f206b9ecde2d163118ff0455344 100644
--- a/v0.10.0/information/environment.ipynb
+++ b/v0.10.0/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:10.611061Z",
- "iopub.status.busy": "2025-02-20T12:59:10.610845Z",
- "iopub.status.idle": "2025-02-20T12:59:11.785314Z",
- "shell.execute_reply": "2025-02-20T12:59:11.784611Z"
+ "iopub.execute_input": "2025-02-21T06:50:56.819966Z",
+ "iopub.status.busy": "2025-02-21T06:50:56.819503Z",
+ "iopub.status.idle": "2025-02-21T06:50:57.980042Z",
+ "shell.execute_reply": "2025-02-21T06:50:57.979255Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3102.51975 MHz\n",
+ "CPU Freq: 3234.00175 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.10.0/information/environment.result.html b/v0.10.0/information/environment.result.html
index 8f8d0a6f8bfe46ca63d6cfa928b312ed1fd6b332..7c9416f35791b36a2297a808d6aa770caf8c7f9f 100644
--- a/v0.10.0/information/environment.result.html
+++ b/v0.10.0/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3245.80425 MHz
+CPU Freq: 3083.02925 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.10.0/information/environment.result.ipynb b/v0.10.0/information/environment.result.ipynb
index 19d861a4c09fa898390a649e7a0d0b2c62a1761f..70f9e0a91bc6b35259a1802bfb93b1691b277246 100644
--- a/v0.10.0/information/environment.result.ipynb
+++ b/v0.10.0/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:00.202821Z",
- "iopub.status.busy": "2025-02-20T12:57:00.202617Z",
- "iopub.status.idle": "2025-02-20T12:57:01.380767Z",
- "shell.execute_reply": "2025-02-20T12:57:01.379988Z"
+ "iopub.execute_input": "2025-02-21T06:48:52.030984Z",
+ "iopub.status.busy": "2025-02-21T06:48:52.030418Z",
+ "iopub.status.idle": "2025-02-21T06:48:53.195013Z",
+ "shell.execute_reply": "2025-02-21T06:48:53.194274Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.80425 MHz\n",
+ "CPU Freq: 3083.02925 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.10.0/searchindex.js b/v0.10.0/searchindex.js
index b0cccd364452e96eb8fcec937d15a5825788c532..50a0650f67155a8d8f987eb208542c25c6561812 100644
--- a/v0.10.0/searchindex.js
+++ b/v0.10.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3102": 103, "51975": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3245": 104, "80425": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 55, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 55, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 71, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": [4, 55], "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 55, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 55, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 55, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 55, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 55, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 55, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 55, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 55, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 55, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27, 71], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97, 105], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48, 55], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48, 55], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 55, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 55, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30, 55], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": [30, 55], "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51, 55], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": [42, 55], "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 55, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 55, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 55, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "is_valid_size_dict": 52, "convert_to_size_dict": 52, "get_size_dict": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "create_mobilenetv2_transform": 52, "create_transforms_from_mobilenetv2_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "size_dict": 55, "shortest_edg": 55, "invalid_kei": 55, "default_to_squar": 55, "height_width_ord": 55, "constraint": 55, "els": [55, 63, 103, 104], "incompat": 55, "longest_edg": 55, "param_nam": 55, "entri": 55, "conform": 55, "messag": [55, 79], "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "behavior": 55, "mobilenetv2": 55, "etc": 55, "per": 55, "equival": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 71, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": 70, "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": 70, "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "9986732006072998": 71, "0013858973979949951": 71, "315376281738281e": 71, "9972434639930725": 71, "basebal": [71, 78], "5982598662376404": 71, "baseball_bat": [71, 75, 78], "6429562568664551": 71, "bike_short": 71, "36296138167381287": 71, "8308937549591064": 71, "black_shirt": [71, 75, 78], "7388008832931519": 71, "6039759516716003": 71, "30909663438796997": 71, "9694308042526245": 71, "6422968506813049": 71, "5898381471633911": 71, "8145260810852051": 71, "652222216129303": 71, "dolphin_short": 71, "466494083404541": 71, "7183809280395508": 71, "6753682494163513": 71, "7302790880203247": 71, "6649775505065918": 71, "large_breast": [71, 75, 78], "8446108102798462": 71, "98187655210495": 71, "8140730857849121": 71, "6360533833503723": 71, "9635934829711914": 71, "33370012044906616": 71, "44239571690559387": 71, "7891374826431274": 71, "6471294164657593": 71, "9958090782165527": 71, "8736815452575684": 71, "872096061706543": 71, "5640895366668701": 71, "5049663186073303": 71, "8832778930664062": 71, "9687467813491821": 71, "sports_bra": 71, "3659853935241699": 71, "9309735298156738": 71, "49939480423927307": 71, "stomach": [71, 75, 78], "446407288312912": 71, "809670090675354": 71, "6560589075088501": 71, "47956040501594543": 71, "9832853674888611": 71, "9994162321090698": 71, "0008397102355957031": 71, "00035390257835388184": 71, "9926226139068604": 71, "899387001991272": 71, "34215790033340454": 71, "5701972246170044": 71, "9512913227081299": 71, "6664570569992065": 71, "5614628791809082": 71, "33615976572036743": 71, "5770801305770874": 71, "987317681312561": 71, "37286585569381714": 71, "cardigan": [71, 75], "36409223079681396": 71, "7329680919647217": 71, "collared_shirt": [71, 75], "5924292206764221": 71, "4344901144504547": 71, "7465001344680786": 71, "5225946307182312": 71, "6976451873779297": 71, "9265321493148804": 71, "34527891874313354": 71, "6675043106079102": 71, "9096828699111938": 71, "long_sleev": [71, 75, 78], "41341525316238403": 71, "8418735265731812": 71, "miniskirt": [71, 75], "3675632178783417": 71, "nail_polish": [71, 75], "5284417867660522": 71, "open_cloth": [71, 75], "30296844244003296": 71, "48789578676223755": 71, "36596980690956116": 71, "7759367227554321": 71, "6535028219223022": 71, "8975257873535156": 71, "36911237239837646": 71, "4171145558357239": 71, "3942635953426361": 71, "6772940754890442": 71, "9397937655448914": 71, "5207280516624451": 71, "4673041105270386": 71, "9118321537971497": 71, "9967410564422607": 71, "9970728158950806": 71, "8419480323791504": 71, "6489560604095459": 71, "white_shirt": [71, 75], "6217572689056396": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "get_deepdanbooru_tag": [73, 75], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "7055293321609497": 75, "7039415836334229": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3234": 103, "00175": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3083": 104, "02925": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "convert_to_size_dict"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_mobilenetv2_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_mobilenetv2_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "get_size_dict"], [55, 1, 1, "", "is_valid_size_dict"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "is_valid_size_dict": 55, "convert_to_size_dict": 55, "get_size_dict": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "create_blip_transform": 55, "create_transforms_from_blip_processor": 55, "create_mobilenetv2_transform": 55, "create_transforms_from_mobilenetv2_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "is_valid_size_dict": [[55, "is-valid-size-dict"]], "convert_to_size_dict": [[55, "convert-to-size-dict"]], "get_size_dict": [[55, "get-size-dict"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "create_mobilenetv2_transforms": [[55, "create-mobilenetv2-transforms"]], "create_transforms_from_mobilenetv2_processor": [[55, "create-transforms-from-mobilenetv2-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "convert_to_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.convert_to_size_dict"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_mobilenetv2_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_mobilenetv2_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_mobilenetv2_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_mobilenetv2_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "get_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.get_size_dict"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "is_valid_size_dict() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.is_valid_size_dict"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.8.0/.buildinfo b/v0.8.0/.buildinfo
index 7fdc6ac207c00d8674e5ba2691d9e15b72a03354..2e75176c09d5b8b1eb8c3012beb93c1d049837f7 100644
--- a/v0.8.0/.buildinfo
+++ b/v0.8.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: f54ec2ced6c308fe082b738c9955340c
+config: 58f381db39690fc65487d2ee3ebd4841
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree
index a3b88fdc5f92a1b02a558e20d7896d70eae1fb6a..1080ace176d7c7e6ab863fcdd17f5c7b41f8c181 100644
Binary files a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/ascii/index.doctree b/v0.8.0/.doctrees/api_doc/ascii/index.doctree
index b58cda1446df9f7d9ca8c3374d47552164537ea5..e06aee52bc4c77f5003300c531d2d05df36ea854 100644
Binary files a/v0.8.0/.doctrees/api_doc/ascii/index.doctree and b/v0.8.0/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/config/index.doctree b/v0.8.0/.doctrees/api_doc/config/index.doctree
index 2b550ee9b105b67b6f7ea98f92b21a5af8b3fc32..d6fca3e35c9ad744d2e9b4cfa41d841a0b62b967 100644
Binary files a/v0.8.0/.doctrees/api_doc/config/index.doctree and b/v0.8.0/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/config/meta.doctree b/v0.8.0/.doctrees/api_doc/config/meta.doctree
index 97dc5fd4cdb02889be143a364b164b0a623b0a63..71366f960dab11af424d2df9688664ee2562438d 100644
Binary files a/v0.8.0/.doctrees/api_doc/config/meta.doctree and b/v0.8.0/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/background.doctree b/v0.8.0/.doctrees/api_doc/data/background.doctree
index 22095bb333c75694959ead25537b2734388a054b..226ea77d637196f2956f6df47a0507acbd62a172 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/background.doctree and b/v0.8.0/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/decode.doctree b/v0.8.0/.doctrees/api_doc/data/decode.doctree
index 7597ecd982e14abf8c0f2c8e76d12c3e2f2ea63c..7f9c1386b352b2cab92f1f5bde22c402864924d1 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/decode.doctree and b/v0.8.0/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/encode.doctree b/v0.8.0/.doctrees/api_doc/data/encode.doctree
index d051759bb32c0ddb2fd9dd577ac6726d663d8de2..ef4fb8535a5408fd59f05561a060b3adaff5d7a3 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/encode.doctree and b/v0.8.0/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/image.doctree b/v0.8.0/.doctrees/api_doc/data/image.doctree
index c2f551af8e8af72a5b2087682fca993b4e9cf43e..53a49a7dbc5a84f5a3acc385022bd1f26d19cde4 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/image.doctree and b/v0.8.0/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/index.doctree b/v0.8.0/.doctrees/api_doc/data/index.doctree
index b3c32f96e2a6bce9710999cd0789588676facaa1..594efb0457cd6d28d28f44db82b08d361b4859bc 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/index.doctree and b/v0.8.0/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/data/layer.doctree b/v0.8.0/.doctrees/api_doc/data/layer.doctree
index 9f692888255c94c4e2d42e8b8a2ba91739e0d8c6..cf1b8d1f65eb30c26b3869afdf2ae58a3f6252ab 100644
Binary files a/v0.8.0/.doctrees/api_doc/data/layer.doctree and b/v0.8.0/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree
index d2b044d2d1c7c305f039868eef528285ab48bae7..d63328b7104ccb400135a6d40ba78734a6cbe310 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/censor.doctree b/v0.8.0/.doctrees/api_doc/detect/censor.doctree
index 4da95103670fb8d176b8526e58082352f4b7b5e4..056600e54b2abf9ab687475533bb3151918a9b3a 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/censor.doctree and b/v0.8.0/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/eye.doctree b/v0.8.0/.doctrees/api_doc/detect/eye.doctree
index 451c4e81b64de025e5ab67e3fb145250301f4479..04f198b0d277e731cc8008421d7a874446d40e2d 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/eye.doctree and b/v0.8.0/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/face.doctree b/v0.8.0/.doctrees/api_doc/detect/face.doctree
index e9b8ff7f489e1f725107db339ebe41643ef34c28..a88d0cc9f98fab006791a724e5aecbdb15fdc8e2 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/face.doctree and b/v0.8.0/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree
index 386c8c52145a6b99a453d0ca4b85e8b6b56c74db..da30a8ee55bda185d1493b760591e62ce65fdc3c 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/hand.doctree b/v0.8.0/.doctrees/api_doc/detect/hand.doctree
index 7865eaa18b947a10e9124bbad1b399cfe92ba0d4..b99afecaa3833ef17829b04af3e2234164a79f62 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/hand.doctree and b/v0.8.0/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/head.doctree b/v0.8.0/.doctrees/api_doc/detect/head.doctree
index aabcc05b8d22ba166b8a3b7398878c31e8d5cdcd..d31dd41dcfa46c9caa562e75f74fa048d70b8df1 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/head.doctree and b/v0.8.0/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/index.doctree b/v0.8.0/.doctrees/api_doc/detect/index.doctree
index 08428046fd4692148afc1f115d22f557c4b63eea..c13985cd355d32f53854a02ca17bc3fe374eb56c 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/index.doctree and b/v0.8.0/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree
index 1d133ade1e523eb887f99ef1b76ac984aab71b96..a89d6c79879f2d8c318ef5dde5dbf08372ffc178 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/person.doctree b/v0.8.0/.doctrees/api_doc/detect/person.doctree
index 0d291e561ce0c6bbf854dab3d1be16f64d0feda5..a2fd781d4ae2f6a6e76d63f931842e2e2b4e3367 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/person.doctree and b/v0.8.0/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree
index 4d5d12490fd157d871278ad7402516696fdd016b..c5905872df285bda310a67992def5157a72d0bac 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/text.doctree b/v0.8.0/.doctrees/api_doc/detect/text.doctree
index 03a3cb197945637df50d64e158479817d914e114..0124820aed60991e5c865e378a1104364abe3804 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/text.doctree and b/v0.8.0/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/detect/visual.doctree b/v0.8.0/.doctrees/api_doc/detect/visual.doctree
index ac7fd87e1a53a2193a3ea551de06d2fe8e1de2a0..dcdf517f3287f6a098b78dcf6873da252073b3c2 100644
Binary files a/v0.8.0/.doctrees/api_doc/detect/visual.doctree and b/v0.8.0/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/edge/canny.doctree b/v0.8.0/.doctrees/api_doc/edge/canny.doctree
index a96948a382108cb011e6be2681562f1fa91e3378..b743acef781829814e800ad719287fb8af30c845 100644
Binary files a/v0.8.0/.doctrees/api_doc/edge/canny.doctree and b/v0.8.0/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/edge/index.doctree b/v0.8.0/.doctrees/api_doc/edge/index.doctree
index c5342bce408c7236dc90364ffb48549c7d22f1b3..f3466b54410e622ccd201c433e6e5212afca6a46 100644
Binary files a/v0.8.0/.doctrees/api_doc/edge/index.doctree and b/v0.8.0/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree
index 616941082a1a79fdb6756a597f8eff7e238ec3ec..f8c6ee12ac081666e909bfc964b3539254e76cd2 100644
Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree
index 871484b8c7a338f67e29d85b58dc35515cbcaf72..79a2a6fbb6bfc558561ac7ca234d79cef9b8c158 100644
Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/generic/classify.doctree b/v0.8.0/.doctrees/api_doc/generic/classify.doctree
index ea907acf1f9d4b0e55590c06681640f90e7d60ee..726d047a4f8931e721a3c517d29f1e780712eeae 100644
Binary files a/v0.8.0/.doctrees/api_doc/generic/classify.doctree and b/v0.8.0/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree
index 5283b317e679eebbbfa78e0dd9fe24eb84e870d6..6ac649eea595731e1f737d6b54b018ee44f28ee1 100644
Binary files a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/generic/index.doctree b/v0.8.0/.doctrees/api_doc/generic/index.doctree
index 4b74285e3dbd6af9a592dcb71eab450ec70f10c5..8def6ac48983ab7cdbd995d92f894b81d07b234b 100644
Binary files a/v0.8.0/.doctrees/api_doc/generic/index.doctree and b/v0.8.0/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree
index ba7b13ca6d58160c12516e52ca8eea28246ce029..693fc7895fa0de1a23d9c8c6cb03ccac85e0155d 100644
Binary files a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree
index 62683f660a4ee0a97f1c0860ea6e5f420fcdab27..bb878c37b3f438a042fcdee71e48c6058855c298 100644
Binary files a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metadata/index.doctree b/v0.8.0/.doctrees/api_doc/metadata/index.doctree
index a959f3f564946ccb02bfade77d2caaee1582efeb..33c3f9db17dde7fa93f800940b35b04afe9bb439 100644
Binary files a/v0.8.0/.doctrees/api_doc/metadata/index.doctree and b/v0.8.0/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree
index 524a066b43b5b90810d886077a3bfa3bdeb5b0a6..1cf119313cb3bd58edd4d92b353232f5d400d2a6 100644
Binary files a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree
index 89bb658ca79382cd99982161e6726ec97080f684..a8b5a6ea972f1b7d3754d1b9c64f8a3e95a85c49 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree
index f085cbb176c23a6f969bdba24b08024d21f83985..57dd59940ea47f8cd590f75b1347816ed717e219 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree
index 79c31d8985b1cc022641bb89e851efe332779346..27f23fb2cdad32411e2d15e0dc05dd50a37552b5 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/index.doctree b/v0.8.0/.doctrees/api_doc/metrics/index.doctree
index 8268467fd8c6202698811e48a04c3e0d2daaaaec..91705a85d098a0fb9e359993edee12a16135e558 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/index.doctree and b/v0.8.0/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree
index 5ea61879872a983063155f6b149da71905cfa037..a4ac56d271e8c0547fb09b0a0da9ae64d05327b4 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree
index 06503fde45e860ef5f7986306731bef8bf45d123..b83cc0bd8af018234fca498271a08945ca0299df 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree
index 5f436ad3fb0baf61a18dbc9a56eaae0fef240ceb..88ccd9f2ce240c84bd5e22ba11259131b4ae9684 100644
Binary files a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/ocr/index.doctree b/v0.8.0/.doctrees/api_doc/ocr/index.doctree
index 5b8d9f77c6bac9a66ec3fb0a1dfead751ec15b0f..e0513b0b2210757e8f49b15fced91b36f6d58ea3 100644
Binary files a/v0.8.0/.doctrees/api_doc/ocr/index.doctree and b/v0.8.0/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/operate/align.doctree b/v0.8.0/.doctrees/api_doc/operate/align.doctree
index 85a03ea7cf1817d340f4a4a16b6a580bc424cc93..2d0d77cc58b907dfcbe68cf7ade647e10d077e30 100644
Binary files a/v0.8.0/.doctrees/api_doc/operate/align.doctree and b/v0.8.0/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/operate/censor.doctree b/v0.8.0/.doctrees/api_doc/operate/censor.doctree
index 68b7a5d2da4e2030b0d5095d625a32d073d9630e..3e8d0c813c3b8c600db1e4fc7e9ccf98d45da7a9 100644
Binary files a/v0.8.0/.doctrees/api_doc/operate/censor.doctree and b/v0.8.0/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree
index 0041f4c835bd0f5d0ef13c81209ddfefe1670d70..543a10e07c31b1fb70f257519329ea25e35b984c 100644
Binary files a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/operate/index.doctree b/v0.8.0/.doctrees/api_doc/operate/index.doctree
index a8519ace21987f28b90b5012e6b8725e7b44ae97..734f29ea765c5a8c4a931e22b71ce9a150b8d09d 100644
Binary files a/v0.8.0/.doctrees/api_doc/operate/index.doctree and b/v0.8.0/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree
index d117663429191998dd55192540dfb6f0d73a0357..b795e5356af99dfc1eefe8e81ecfee4a38d2db11 100644
Binary files a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree
index 9fdfd372d4c6e58e17692376a34021a749c2e838..422356e7141e9ca885ad98c86f6e4372deda1f62 100644
Binary files a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/pose/format.doctree b/v0.8.0/.doctrees/api_doc/pose/format.doctree
index 0361228f743f49ff6ed14d4d7fc7d8caff0d6068..2318adc78baadd478f0c4f211ec1a58a2328b9c1 100644
Binary files a/v0.8.0/.doctrees/api_doc/pose/format.doctree and b/v0.8.0/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/pose/index.doctree b/v0.8.0/.doctrees/api_doc/pose/index.doctree
index 011a14d6dd45404d396ccd7b1aee689d39ddb7e7..fa3634573963c5b72be3d095673a18f0c768e65d 100644
Binary files a/v0.8.0/.doctrees/api_doc/pose/index.doctree and b/v0.8.0/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/pose/visual.doctree b/v0.8.0/.doctrees/api_doc/pose/visual.doctree
index 36a6dc5ca20be392ff255d0eaa9edf89c3b52aca..e6f10e1e9d13d87d0843c9ebca54e0969568d926 100644
Binary files a/v0.8.0/.doctrees/api_doc/pose/visual.doctree and b/v0.8.0/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/resource/background.doctree b/v0.8.0/.doctrees/api_doc/resource/background.doctree
index 7217b12423edd67f137732808f3ac277ec62bcb4..066ec6f104e0ab9c5e56822f166cc39410dc4ff7 100644
Binary files a/v0.8.0/.doctrees/api_doc/resource/background.doctree and b/v0.8.0/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/resource/index.doctree b/v0.8.0/.doctrees/api_doc/resource/index.doctree
index f0aefc9dba444683ad50a1b0428796b42bd4f043..3b3d53e641536276d596d3e0cf105a88e6187dc2 100644
Binary files a/v0.8.0/.doctrees/api_doc/resource/index.doctree and b/v0.8.0/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree
index 22feef4137993b1c096d06fa13a23711ed27ad40..da8d88d83d948e6f8a529d009cdac9169e54ad95 100644
Binary files a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/restore/index.doctree b/v0.8.0/.doctrees/api_doc/restore/index.doctree
index 6e9552a69a40c768cd3154e9986bc3cdbec4a4e9..2ddda83cfed75991da9a932fce084dcbcdd3f793 100644
Binary files a/v0.8.0/.doctrees/api_doc/restore/index.doctree and b/v0.8.0/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree
index 1777b54f41400f283ed1ae8e360a1870ee718d85..cc1484601e0b5b6ba45962fa6e863095995211a9 100644
Binary files a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree
index 2899026258289351cf3de40c31f0d1d675f6c159..41dd67f0b2c8fa18246cfe9301dbf4cddf8e147d 100644
Binary files a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/sd/index.doctree b/v0.8.0/.doctrees/api_doc/sd/index.doctree
index 4ff99170ca26e4a1d171ecb8d93394feda9304de..80e55737e62804be7b3f507c668b6bebb488f773 100644
Binary files a/v0.8.0/.doctrees/api_doc/sd/index.doctree and b/v0.8.0/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree
index 08609333af915e166ba49f0831bfc8f9f3d86f55..7f9b8e65f7c25c89f4b5346e8c62d8292fa739cc 100644
Binary files a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/sd/model.doctree b/v0.8.0/.doctrees/api_doc/sd/model.doctree
index e58ef5845a1ab40851ea5d6e8d501b4b96af83df..ecfa8c502e2d18f460b34ba71d319ebfe4f96ab8 100644
Binary files a/v0.8.0/.doctrees/api_doc/sd/model.doctree and b/v0.8.0/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/sd/nai.doctree b/v0.8.0/.doctrees/api_doc/sd/nai.doctree
index 0d6fc194300b6018973adb85e60a68b3e58897c6..761fd6f7bc4b795ea6b62565c3c22c1baf33689b 100644
Binary files a/v0.8.0/.doctrees/api_doc/sd/nai.doctree and b/v0.8.0/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/segment/index.doctree b/v0.8.0/.doctrees/api_doc/segment/index.doctree
index 2a61112a001ba8cce86021239e3c8b992cee9879..f53b4bcf9f1c1e5494c455d1bf209fdac0f339ae 100644
Binary files a/v0.8.0/.doctrees/api_doc/segment/index.doctree and b/v0.8.0/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree
index 6955229415f8d8b3fbf941550485c24bf1b0463d..514fd2d0c2fa9efdf7ef2f639fc9cd3d05d7a9dd 100644
Binary files a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree
index 994d1b9ae985daf599ef2eca634fd0cc6808ef95..2ea194ce13285fda8f0f6310fb91cc410e202fbc 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/character.doctree b/v0.8.0/.doctrees/api_doc/tagging/character.doctree
index 5ec0fad764925234c5d4c9ed7be31d51b80d51af..55f4210357bd42658f50b7b030b70bb018033dd4 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/character.doctree and b/v0.8.0/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree
index c2c42ab4b0f3f8eaf34ad21eb26944bcb5a09a3a..eb7faa1dea12748042914fb397eebc0e653b73eb 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/format.doctree b/v0.8.0/.doctrees/api_doc/tagging/format.doctree
index 5646a58212bd3ca35a6dd4ba56e13288b5c935ac..08ccd9049a2006be571fae56bec44b35bfc1ebec 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/format.doctree and b/v0.8.0/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/index.doctree b/v0.8.0/.doctrees/api_doc/tagging/index.doctree
index 1888bd522fc96f2ebc78e2cee2a2fff34a600fbc..8ed079874d51a168a4cc77127f43912c413ff178 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/index.doctree and b/v0.8.0/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/match.doctree b/v0.8.0/.doctrees/api_doc/tagging/match.doctree
index 3d2126a785cb6f9c7e6a81de8439898a66264049..4b142c7b0aaf59c2c2540e428e0cdbdb48d4f410 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/match.doctree and b/v0.8.0/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree
index 2054fd1e71c0e6fa35efedcfefba291be2255ce5..57246c555860edb247da392d3deebfdfdba3817c 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/order.doctree b/v0.8.0/.doctrees/api_doc/tagging/order.doctree
index 74635802b301543c029956234d090f03b49c6e3e..a68b3596084962c83fbc27baa303f57bedff9d44 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/order.doctree and b/v0.8.0/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree
index 3bbd79c8939304592bccab3c900984473a97075d..bb1d0a80b8759d93c53b26f007f839d9226b4240 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree
index 4af5e82061785e8a7e52977dc425bbbd1327fd6e..bac53b552e51379f44fdc4c7165d9c368f711198 100644
Binary files a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree
index 0d285ba1849430751731f7c891bcb82d047826b2..0c96db4805070822ce8387ae14f592c8f8685741 100644
Binary files a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/upscale/index.doctree b/v0.8.0/.doctrees/api_doc/upscale/index.doctree
index e7d415de8da7b992688e3cf70d3722758a4d592b..b00da37a22575bf55a70f6e0cd2a7bc61869f388 100644
Binary files a/v0.8.0/.doctrees/api_doc/upscale/index.doctree and b/v0.8.0/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/utils/cache.doctree b/v0.8.0/.doctrees/api_doc/utils/cache.doctree
index 54f98bd0de877261ada8a766595bbb2c528e23d7..db82264c1f0477c6cdf58ee29344ea56d4514837 100644
Binary files a/v0.8.0/.doctrees/api_doc/utils/cache.doctree and b/v0.8.0/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/utils/func.doctree b/v0.8.0/.doctrees/api_doc/utils/func.doctree
index 69507ba2ddedd3029fab6d016c00eaf444d2204f..918df0555d30ee78292167a7a664c392e2a2c46d 100644
Binary files a/v0.8.0/.doctrees/api_doc/utils/func.doctree and b/v0.8.0/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/utils/index.doctree b/v0.8.0/.doctrees/api_doc/utils/index.doctree
index 1a2be3528a55c16d23d9c74a314b9a052254132e..05b58b8d2daa1432d8d4472f9fcddb6256ec6755 100644
Binary files a/v0.8.0/.doctrees/api_doc/utils/index.doctree and b/v0.8.0/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree
index 0eb886e8801fceb9264086aaae1ce3db841e6363..60f09659b6acffe62e27044eb8cb6dad62a36309 100644
Binary files a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree
index 08f4f65411502b3b2013a1a7661e46755ae9af37..e184bd4e87694cba0e44306e3a7043185013207b 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree
index 089c49e1ccd0dddd20edde5a6c94bf5c6c1eae65..0df111d23987e481872a348244bb25fb7fd6f134 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/classify.doctree b/v0.8.0/.doctrees/api_doc/validate/classify.doctree
index 85010ae37903dd1f59b194d92af18bc5b9809819..aa9f2587135d137e089f3c19d62dc9721125fae1 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/classify.doctree and b/v0.8.0/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/color.doctree b/v0.8.0/.doctrees/api_doc/validate/color.doctree
index 118c633cf3c936fb045df06508828f822dc61688..70c97cacce72d45a3936ed974f5caa5e461154b0 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/color.doctree and b/v0.8.0/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree
index a45d7fa3576a67290a0efca140f5de7065e3a735..9d8175c8d7bc74eef59e762ed8761e2d2a8930c4 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree
index 13b4322147c4fd6c9e6e3d152d492126e75972ad..a21cd49f1fa579f3dabe499cc070cbad9a5ececb 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/furry.doctree b/v0.8.0/.doctrees/api_doc/validate/furry.doctree
index 4516d61d86c60331b5a395909dd5c59f0eaacb56..2a1d2ed36d848babc5f44609c952fb1438122f30 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/furry.doctree and b/v0.8.0/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/index.doctree b/v0.8.0/.doctrees/api_doc/validate/index.doctree
index 14680f912f6b5e64195f9efcd60367a94dafc577..ca00b5f6ae7044b23dc053406655dbd412981f4f 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/index.doctree and b/v0.8.0/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree
index f132f68b9915011c1ef2dc458dd0ff79eec0c0d4..8ea651e06e3e2bd8072b4a21af55e654beba4179 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree
index 0727e8547a4f0a5e0f9564ad1f81d2b13fe18669..8ff00e8007f2aa77242f2eb29cdb4b56661143f4 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree
index 998da91431bfa5f12dacd7f325a82e1caaa2faf6..cac7c529efd929a3d2cc20478bca99fc6fcbc36f 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/rating.doctree b/v0.8.0/.doctrees/api_doc/validate/rating.doctree
index b87fb20c182b9be944bc5399c39b8eff9fbbe9a6..5f9e1df86a37ca133e8e06e8830c640f4c47435c 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/rating.doctree and b/v0.8.0/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/real.doctree b/v0.8.0/.doctrees/api_doc/validate/real.doctree
index 4133b42bfdd444864cd9d8728c95e2c6ba3e6d25..4639d09126f09efcb4965db9490a00f8baefd5a3 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/real.doctree and b/v0.8.0/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/safe.doctree b/v0.8.0/.doctrees/api_doc/validate/safe.doctree
index 860043b6a58f554d7450dd23ce378b0b3b78f496..1cebc5167627ffd305a9c87a24c74b4a5994b4c8 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/safe.doctree and b/v0.8.0/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree
index 6655783c38991e7a892d8cdce61dd269e93231a2..b2b52f2002419358470ee39a1eb8a8367cae8ff7 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/teen.doctree b/v0.8.0/.doctrees/api_doc/validate/teen.doctree
index d631eff6a46ece96000ba69a96c0932e65b38892..879682d607fe4387c4e4634af652a03dad340af7 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/teen.doctree and b/v0.8.0/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree
index 1e5106dd722d7f6e6275b746377105192c7cd9f4..0103aca8ec93b6853d9a63aff362d55bab32c91d 100644
Binary files a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.8.0/.doctrees/environment.pickle b/v0.8.0/.doctrees/environment.pickle
index cc18909d35a412aebb2818d0dd428961b82c4514..9430f77678fee158179a2ded16b091a8915f7cf3 100644
Binary files a/v0.8.0/.doctrees/environment.pickle and b/v0.8.0/.doctrees/environment.pickle differ
diff --git a/v0.8.0/.doctrees/index.doctree b/v0.8.0/.doctrees/index.doctree
index 188dfc592b646bc5f23f0f9c46897f4f5c9e65c8..a41da8fc2fcc2562d9c01c0967796183022f4013 100644
Binary files a/v0.8.0/.doctrees/index.doctree and b/v0.8.0/.doctrees/index.doctree differ
diff --git a/v0.8.0/.doctrees/information/environment.doctree b/v0.8.0/.doctrees/information/environment.doctree
index 0e4399f0c35b56401e6776825bc59e1fe741f9ee..89f5405c30866c8ba922f90f55022f58b77ab5cc 100644
Binary files a/v0.8.0/.doctrees/information/environment.doctree and b/v0.8.0/.doctrees/information/environment.doctree differ
diff --git a/v0.8.0/.doctrees/information/environment.result.doctree b/v0.8.0/.doctrees/information/environment.result.doctree
index 57a15adb869802cec5e99f80bc65a18aa8551ffe..6382cf233b005ec54e2b1daa0b7727a7ecc9d8d9 100644
Binary files a/v0.8.0/.doctrees/information/environment.result.doctree and b/v0.8.0/.doctrees/information/environment.result.doctree differ
diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb
index 18f49dde97ac2689ac8fa7b495893592188344f5..55b55f374daecd3bc6265e8dedfb92edaa4eb11c 100644
--- a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:31.290961Z",
- "iopub.status.busy": "2025-02-20T12:59:31.290754Z",
- "iopub.status.idle": "2025-02-20T12:59:32.458377Z",
- "shell.execute_reply": "2025-02-20T12:59:32.457678Z"
+ "iopub.execute_input": "2025-02-21T06:51:16.309979Z",
+ "iopub.status.busy": "2025-02-21T06:51:16.309785Z",
+ "iopub.status.idle": "2025-02-21T06:51:17.472547Z",
+ "shell.execute_reply": "2025-02-21T06:51:17.471834Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3155.8757499999997 MHz\n",
+ "CPU Freq: 3089.90475 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb
index 07ac7f2be9716f2a3350369eeb49a0c5daf3f2f6..83ec3ecc7167e773b1bc6cec86f75906bcd4065e 100644
--- a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:09.931027Z",
- "iopub.status.busy": "2025-02-20T12:57:09.930535Z",
- "iopub.status.idle": "2025-02-20T12:57:11.099100Z",
- "shell.execute_reply": "2025-02-20T12:57:11.098336Z"
+ "iopub.execute_input": "2025-02-21T06:49:01.463802Z",
+ "iopub.status.busy": "2025-02-21T06:49:01.463601Z",
+ "iopub.status.idle": "2025-02-21T06:49:02.627607Z",
+ "shell.execute_reply": "2025-02-21T06:49:02.626893Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3092.0899999999997 MHz\n",
+ "CPU Freq: 3275.4767500000003 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.8.0/.doctrees/tutorials/installation/index.doctree b/v0.8.0/.doctrees/tutorials/installation/index.doctree
index 9ee913a3af46d30688e1f1734225d59d5802e7ad..d5b43782a59edf60dbcf95569b7acea3e6f69856 100644
Binary files a/v0.8.0/.doctrees/tutorials/installation/index.doctree and b/v0.8.0/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree
index ca485258af55f8890f7cfd8077d9581b2a589fbd..a3958556e8de767cef254554327496c08e85b48f 100644
Binary files a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.8.0/_sources/information/environment.result.ipynb.txt b/v0.8.0/_sources/information/environment.result.ipynb.txt
index 07ac7f2be9716f2a3350369eeb49a0c5daf3f2f6..83ec3ecc7167e773b1bc6cec86f75906bcd4065e 100644
--- a/v0.8.0/_sources/information/environment.result.ipynb.txt
+++ b/v0.8.0/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:09.931027Z",
- "iopub.status.busy": "2025-02-20T12:57:09.930535Z",
- "iopub.status.idle": "2025-02-20T12:57:11.099100Z",
- "shell.execute_reply": "2025-02-20T12:57:11.098336Z"
+ "iopub.execute_input": "2025-02-21T06:49:01.463802Z",
+ "iopub.status.busy": "2025-02-21T06:49:01.463601Z",
+ "iopub.status.idle": "2025-02-21T06:49:02.627607Z",
+ "shell.execute_reply": "2025-02-21T06:49:02.626893Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3092.0899999999997 MHz\n",
+ "CPU Freq: 3275.4767500000003 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.8.0/information/environment.html b/v0.8.0/information/environment.html
index c867c87aa667f9371f6cef63f0acd7aef3188406..20ed22723ee0943cc619e3e4a572c30708373420 100644
--- a/v0.8.0/information/environment.html
+++ b/v0.8.0/information/environment.html
@@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3155.8757499999997 MHz
+CPU Freq: 3089.90475 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.8.0/information/environment.ipynb b/v0.8.0/information/environment.ipynb
index 18f49dde97ac2689ac8fa7b495893592188344f5..55b55f374daecd3bc6265e8dedfb92edaa4eb11c 100644
--- a/v0.8.0/information/environment.ipynb
+++ b/v0.8.0/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:31.290961Z",
- "iopub.status.busy": "2025-02-20T12:59:31.290754Z",
- "iopub.status.idle": "2025-02-20T12:59:32.458377Z",
- "shell.execute_reply": "2025-02-20T12:59:32.457678Z"
+ "iopub.execute_input": "2025-02-21T06:51:16.309979Z",
+ "iopub.status.busy": "2025-02-21T06:51:16.309785Z",
+ "iopub.status.idle": "2025-02-21T06:51:17.472547Z",
+ "shell.execute_reply": "2025-02-21T06:51:17.471834Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3155.8757499999997 MHz\n",
+ "CPU Freq: 3089.90475 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.8.0/information/environment.result.html b/v0.8.0/information/environment.result.html
index 569b5ef88d994d100de7f92a65c5fd006c263f98..2e886b25b0f7b2a8508f49aeaf336967663263e8 100644
--- a/v0.8.0/information/environment.result.html
+++ b/v0.8.0/information/environment.result.html
@@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3092.0899999999997 MHz
+CPU Freq: 3275.4767500000003 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.8.0/information/environment.result.ipynb b/v0.8.0/information/environment.result.ipynb
index 07ac7f2be9716f2a3350369eeb49a0c5daf3f2f6..83ec3ecc7167e773b1bc6cec86f75906bcd4065e 100644
--- a/v0.8.0/information/environment.result.ipynb
+++ b/v0.8.0/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:09.931027Z",
- "iopub.status.busy": "2025-02-20T12:57:09.930535Z",
- "iopub.status.idle": "2025-02-20T12:57:11.099100Z",
- "shell.execute_reply": "2025-02-20T12:57:11.098336Z"
+ "iopub.execute_input": "2025-02-21T06:49:01.463802Z",
+ "iopub.status.busy": "2025-02-21T06:49:01.463601Z",
+ "iopub.status.idle": "2025-02-21T06:49:02.627607Z",
+ "shell.execute_reply": "2025-02-21T06:49:02.626893Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3092.0899999999997 MHz\n",
+ "CPU Freq: 3275.4767500000003 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.8.0/searchindex.js b/v0.8.0/searchindex.js
index 2c79c70bf870151369c67c8268e57eef3dcfcb65..9482f120993f64ac2b0d5f1d46db0890b63f5028 100644
--- a/v0.8.0/searchindex.js
+++ b/v0.8.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3155": 97, "8757499999997": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3092": 98, "0899999999997": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3089": 97, "90475": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3275": 98, "4767500000003": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.9.0/.buildinfo b/v0.9.0/.buildinfo
index 046d55ff539b2f603fb2333b61242dcad6cd6d18..392525cf7b67bba022069631119726629d5e843f 100644
--- a/v0.9.0/.buildinfo
+++ b/v0.9.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 55c616c8b38625e6a9cfc42410237dbc
+config: 61ece2c8be16341b8d184f023769d442
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree
index bcf79b309d58cf145d89d26fd00b8ade29c0db03..e3218edad8975c5fc7bdd45caf0f0952142663f8 100644
Binary files a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/ascii/index.doctree b/v0.9.0/.doctrees/api_doc/ascii/index.doctree
index 6953064a319811222f5bedaa3d881709eef91d73..bd83f5bc3924a48ba4160c5686d1264ab778a641 100644
Binary files a/v0.9.0/.doctrees/api_doc/ascii/index.doctree and b/v0.9.0/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/config/index.doctree b/v0.9.0/.doctrees/api_doc/config/index.doctree
index 6986337ef22524fa894ce1c6a2ea5ecde630d6a3..379cc6df16abc3cef787ecf61ea681e780099d87 100644
Binary files a/v0.9.0/.doctrees/api_doc/config/index.doctree and b/v0.9.0/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/config/meta.doctree b/v0.9.0/.doctrees/api_doc/config/meta.doctree
index 90024f55fbd005fadc723a1e1822312b8d487e31..cfac28cab406baeb7025e080d3be6e007dc71e14 100644
Binary files a/v0.9.0/.doctrees/api_doc/config/meta.doctree and b/v0.9.0/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/background.doctree b/v0.9.0/.doctrees/api_doc/data/background.doctree
index 4b821b89a2c50fe776c8d835bc4b7e0b768840ff..36ebb6e55501119c8e3d850004ac15b63ad066df 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/background.doctree and b/v0.9.0/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/decode.doctree b/v0.9.0/.doctrees/api_doc/data/decode.doctree
index a2b312bfe6138e3fbb9e23f989004a6660de74a4..c6166b04df7286176e575ede8f77c5adb46de4fa 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/decode.doctree and b/v0.9.0/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/encode.doctree b/v0.9.0/.doctrees/api_doc/data/encode.doctree
index 77720f82da8a85851d5eb1f95772c02c316b9644..bdd521fa1caef1df891e46c9780cfac32fcda82b 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/encode.doctree and b/v0.9.0/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/image.doctree b/v0.9.0/.doctrees/api_doc/data/image.doctree
index 7dc51a0603f77af3851d17dc800fbb2dffc1a0eb..4d1f7f26c86ea27bdd0a5069ce9bc3f2e1528d90 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/image.doctree and b/v0.9.0/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/index.doctree b/v0.9.0/.doctrees/api_doc/data/index.doctree
index 3270381b07a7d982378f64b50dcd77ad15fb521c..9607c616a12692d03f2e46d034507e12d88eef95 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/index.doctree and b/v0.9.0/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/data/layer.doctree b/v0.9.0/.doctrees/api_doc/data/layer.doctree
index 170f5d9f12359dce808191510668d5fca1dd6fe7..bba8eaae530d75f95d5fbed8389d7ea337305f2c 100644
Binary files a/v0.9.0/.doctrees/api_doc/data/layer.doctree and b/v0.9.0/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree
index a9fcd7fd3c1b3bf4eb9c4dc5908ad3589f46bd91..3e44ce3ce081ae9c8cfa7a64332181c1325efbd1 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/censor.doctree b/v0.9.0/.doctrees/api_doc/detect/censor.doctree
index d7be966a7f89fc3f73158b612dbfe111f9ba0cf9..396d5b5abc2f7a7eecb8b21cbc4f1c2854548143 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/censor.doctree and b/v0.9.0/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/eye.doctree b/v0.9.0/.doctrees/api_doc/detect/eye.doctree
index 66425888a20ba7de28bad6bf1c3b6e7fc786783d..ea8c911de2d8b1e07e22ef5e6e58cda0610a6c35 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/eye.doctree and b/v0.9.0/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/face.doctree b/v0.9.0/.doctrees/api_doc/detect/face.doctree
index 1f736b85b1091991f71f79972a6807959abab0b3..258422a3321c1337ec9c7e174de92525bb0fb622 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/face.doctree and b/v0.9.0/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree
index 459100db74d91b261a1baa533d5f2a39c1cdb0e0..55d840a209c28dde368f1c565a39ecf57e9200f1 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/hand.doctree b/v0.9.0/.doctrees/api_doc/detect/hand.doctree
index f3a77ec65b03d81640173b713b6318213e55bdf1..12adae89e4cae8e2e1a2a12deffd209f26a789d7 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/hand.doctree and b/v0.9.0/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/head.doctree b/v0.9.0/.doctrees/api_doc/detect/head.doctree
index b2f901d8b675215d1e6a05358c1d637ea7f46c10..6cf1f37967451363987cb672a0a6b894d8212a0d 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/head.doctree and b/v0.9.0/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/index.doctree b/v0.9.0/.doctrees/api_doc/detect/index.doctree
index 0c5359cab52e88d086d03f1dabb93894385e86f3..8f2664f7406eae24e579c5243ae996994cfc55be 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/index.doctree and b/v0.9.0/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree
index 3cad95e293d75ce73818047f8d7c473cdc5c8397..5a8fef9819585655c0db8ceb2b9111684405919e 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/person.doctree b/v0.9.0/.doctrees/api_doc/detect/person.doctree
index 06dfabbfe49931b1cbba3db1bd260de5976128d6..f3ebadb8c5e397abc85e9ea0af2ff1682ff00397 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/person.doctree and b/v0.9.0/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree
index 5cba185930e621a64770a60fea7901fe1d68fd74..39fdfae68a580dfccadd2617b1e3dbebebabfbe8 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/text.doctree b/v0.9.0/.doctrees/api_doc/detect/text.doctree
index f6c1bd6fe510cab56ad31ab99afc32cc59b6ff83..40611955a26f47cca90dd05a65ece251966eb24c 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/text.doctree and b/v0.9.0/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/detect/visual.doctree b/v0.9.0/.doctrees/api_doc/detect/visual.doctree
index 74cbf21d50af621caf226fde9a9fbafa10b428bf..6d7bfd46e8a45310f0c158cf638f9bba96a0a40f 100644
Binary files a/v0.9.0/.doctrees/api_doc/detect/visual.doctree and b/v0.9.0/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/edge/canny.doctree b/v0.9.0/.doctrees/api_doc/edge/canny.doctree
index 23a977c88a3b6f860344b10770451a6652cae851..e008edec88a430c551422455997b920825385541 100644
Binary files a/v0.9.0/.doctrees/api_doc/edge/canny.doctree and b/v0.9.0/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/edge/index.doctree b/v0.9.0/.doctrees/api_doc/edge/index.doctree
index 7ae1bc31164bf0ba8fcc754ff78dc4a06724cb56..f6dbd9f43482c7b03a7ed1f07e8be919f61fe9ee 100644
Binary files a/v0.9.0/.doctrees/api_doc/edge/index.doctree and b/v0.9.0/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree
index a2364d6885899de88583ff486a495a15cffa7216..05e98223d697cf0dc1faf558bd220799a7feecf4 100644
Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree
index 2309394ea88347ef9670630c08fdf799cf073329..e607f4d4191499a127a5019c9b7e30bee213b4b4 100644
Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/generic/classify.doctree b/v0.9.0/.doctrees/api_doc/generic/classify.doctree
index 380bd5613c534f5bf763f819309fd3c5d087340a..b65ceae87c150db84734dcf5fa7cae3c5c539b73 100644
Binary files a/v0.9.0/.doctrees/api_doc/generic/classify.doctree and b/v0.9.0/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree
index d77296a2aa7c87a1f4b3b6ac82a9e1ce7ca3216b..423c20d59d91fb6b373ba488f6972cde35b25f48 100644
Binary files a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/generic/index.doctree b/v0.9.0/.doctrees/api_doc/generic/index.doctree
index 77779dbf544c57ddb8a512692771f435c60b477c..db91164812dd774b456b449ada4d56177c180692 100644
Binary files a/v0.9.0/.doctrees/api_doc/generic/index.doctree and b/v0.9.0/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree
index b1cc5a0e956ef6c874b500be121e636398e3dad8..f835a8185c8ffdba3499d03ec6f69caa6cba116a 100644
Binary files a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree
index 6cc1432fbffddf09148cd7293ee74604a71deb4b..931d866bc4e7f5699b0243d70413f89915f8a007 100644
Binary files a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metadata/index.doctree b/v0.9.0/.doctrees/api_doc/metadata/index.doctree
index a0d230ad2f6fab2238be0e54bfe7f4dd0cb9561b..9b4219183ee11223ba898215c172bbc7ecf78ea2 100644
Binary files a/v0.9.0/.doctrees/api_doc/metadata/index.doctree and b/v0.9.0/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree
index bc58635287dabea2b0b7e874b4df2c05c6114b27..bedfbb0d22ed6995496f6a5f73011d1fa89a8456 100644
Binary files a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree
index b638f86ecf24fd25bca9b81051391b9100db6c50..d0d433e9441c229b5a59c19f539ce43ba2d0048a 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree
index 0f58d34dc8f0b89f8904992f345a3b07dbd75f88..c3ad37c33fac1b8041daac8e8ae4f4f63cea6867 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree
index 1c07b05e64c0d37b1e8926c6a164fdbde95d552e..7342a6f585aca345f80115fd10785f726f211317 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/index.doctree b/v0.9.0/.doctrees/api_doc/metrics/index.doctree
index b61f9793614f419c04ecdd1af7ab2dd0b466a72e..45f8804cb278ac64b591dc1c160d8a44d104e0f0 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/index.doctree and b/v0.9.0/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree
index 180e71ca92175f427ad0e68f1e48cc65ad4e3bb5..5fd0dfbdb9553e89e3e7199ccc6225e9d9401569 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree
index 9f3643cb1d6f4494929a083b6ee8590eed5c1b16..584d4ccc4f6d0de9cda809395e86d5791847b035 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree
index 6995331a9cf8877c74e667d137b95e3512e733ef..7e721f002c75098fce62104cb7e7d77534fcea4a 100644
Binary files a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/ocr/index.doctree b/v0.9.0/.doctrees/api_doc/ocr/index.doctree
index 02177623d58108ebb344e1318d6547570a1adc2f..c6e40e652d3c437a4efbbfb74ab0cf9c4cae9b62 100644
Binary files a/v0.9.0/.doctrees/api_doc/ocr/index.doctree and b/v0.9.0/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/operate/align.doctree b/v0.9.0/.doctrees/api_doc/operate/align.doctree
index 4a80c47f9d0b221fd3e4301be857f1f69fe03251..84bfd31efc67e679d9d46292a2919aeb26bba136 100644
Binary files a/v0.9.0/.doctrees/api_doc/operate/align.doctree and b/v0.9.0/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/operate/censor.doctree b/v0.9.0/.doctrees/api_doc/operate/censor.doctree
index fd475a01f010c6c99548a34494006427cbceb2ea..9b12cd97b993a10b3dff8c1012782f4a5619ca53 100644
Binary files a/v0.9.0/.doctrees/api_doc/operate/censor.doctree and b/v0.9.0/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree
index c8af306080a2c43b4070ad6a7b422f87e2445ba7..cefe8fa8d89068e7085970f49e687782b138163e 100644
Binary files a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/operate/index.doctree b/v0.9.0/.doctrees/api_doc/operate/index.doctree
index 5dea5dbf756fdfa2c14cffdd8c401a57f3abdcb5..bb176ef7d1479f5bfdab5c4f2b7a744ef0703b50 100644
Binary files a/v0.9.0/.doctrees/api_doc/operate/index.doctree and b/v0.9.0/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree
index 77955ca2c83f6554a0ef592bd181a9d001715e4f..24c103b9993591f47aeaa29cfe0197ba5649eaf2 100644
Binary files a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree
index de70d7e8ed6e1a2519557f0b045fffd3655b9419..0d16f621563f414947454c63934b731bc289de29 100644
Binary files a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/pose/format.doctree b/v0.9.0/.doctrees/api_doc/pose/format.doctree
index 545a108f7f6ec555ab51f3943bb66235d8bcd5de..793715e297ce028a1668c1a346471ccecc0dd015 100644
Binary files a/v0.9.0/.doctrees/api_doc/pose/format.doctree and b/v0.9.0/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/pose/index.doctree b/v0.9.0/.doctrees/api_doc/pose/index.doctree
index f3163194cbf07d3c0e79fb1528c68a0d82bda455..e75cbbcc469c5fd98ddae9ec2f4c0c4559041f27 100644
Binary files a/v0.9.0/.doctrees/api_doc/pose/index.doctree and b/v0.9.0/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/pose/visual.doctree b/v0.9.0/.doctrees/api_doc/pose/visual.doctree
index fe1a102879676a22b0150cd63b0370a2dffa3fc5..a60af1bc1647d3279eee006670df5351b3b43f65 100644
Binary files a/v0.9.0/.doctrees/api_doc/pose/visual.doctree and b/v0.9.0/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree
index 63dd72f42304c4bb756332fb7d517e1e380e2745..c635bf5b8ec239b03fd1009e3e0b928ac98f7f98 100644
Binary files a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree
index 172fe58f7073370e97d33d6bf58ed4c6ca3556c7..5621bcf921bf0b1bd2c67ab3159a5b1b3de06270 100644
Binary files a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree
index db0f90045f23c0645d4a43c1169518295fff4f1a..5c26a4ac36878d6ec7ea4b839d174c8b27282630 100644
Binary files a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree
index a5094235d7a232cac69b8e81669cc4269e9e5b26..37d68cb61599b522fa4982367dbbf77dde9b57eb 100644
Binary files a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/resource/background.doctree b/v0.9.0/.doctrees/api_doc/resource/background.doctree
index b9a1ac558033269f3b0f6f7658f094ebd84a1850..5ecd935b2342f25ca5b2ad86d2dfd96e249cdae6 100644
Binary files a/v0.9.0/.doctrees/api_doc/resource/background.doctree and b/v0.9.0/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/resource/index.doctree b/v0.9.0/.doctrees/api_doc/resource/index.doctree
index cb7ce08ceb4c51821d7061a5c195f3c16b42ff32..518a53e059d193961d633696c98ca386f2e5c9f6 100644
Binary files a/v0.9.0/.doctrees/api_doc/resource/index.doctree and b/v0.9.0/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree
index f26137531c7c8d846241ade4f01c3c6c6e4cde5c..669040bd1fef55bc5543a9d7ce57138454e351bc 100644
Binary files a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/restore/index.doctree b/v0.9.0/.doctrees/api_doc/restore/index.doctree
index 1e62e66426c4180ebe7e4bcea0f66b8dd673b5e3..dad4567fff68886e1efdb6992b88b4197fb45798 100644
Binary files a/v0.9.0/.doctrees/api_doc/restore/index.doctree and b/v0.9.0/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree
index b5c86cfaea4b725ee77c71fb31b90ff5eb333593..29fc178f03517b5aa0351c55b4c8639cdeeb1d62 100644
Binary files a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree
index 027c57a77863ece9a2a93d5c14c46d3e4d8742ec..a629a1dead1ba16fd1cb23290bcc57fd0884aa37 100644
Binary files a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/sd/index.doctree b/v0.9.0/.doctrees/api_doc/sd/index.doctree
index a5db711b674780090824a0dd28ca35120deac471..083f20a535b15e49b80c0b3544135cf818382277 100644
Binary files a/v0.9.0/.doctrees/api_doc/sd/index.doctree and b/v0.9.0/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree
index 990038e6bffb96fd49939d1b8813cf77008f5c82..beb135e3e7b5a3e5f866ca17e0a5b764fc1e33ae 100644
Binary files a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/sd/model.doctree b/v0.9.0/.doctrees/api_doc/sd/model.doctree
index b8e2351adafa24fd328c4520e00d8ba9cbc8c43b..6bfec2122c9e735e98cf29772d128690c3400371 100644
Binary files a/v0.9.0/.doctrees/api_doc/sd/model.doctree and b/v0.9.0/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/sd/nai.doctree b/v0.9.0/.doctrees/api_doc/sd/nai.doctree
index 469f13cf53a77d28ee091db20debda991a9c0a84..e919f3528ae2d87915eb07bbd0b10d24c7a8e47d 100644
Binary files a/v0.9.0/.doctrees/api_doc/sd/nai.doctree and b/v0.9.0/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/segment/index.doctree b/v0.9.0/.doctrees/api_doc/segment/index.doctree
index 2d1e97cc556304b27989a3e04f1df3fd04bedd1a..cea09c0d813021a904ea692a4c9575b357ac9482 100644
Binary files a/v0.9.0/.doctrees/api_doc/segment/index.doctree and b/v0.9.0/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree
index 8442f7c0f0a1be2d7ceba4bca6ee4c06e504d186..186d033375302645da8cbf282af852ca24db9c00 100644
Binary files a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree
index 160504685de41a7529d32df97a77676da267c171..500d0e67995b1b14489425b289bbc1e075a54ae5 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/character.doctree b/v0.9.0/.doctrees/api_doc/tagging/character.doctree
index 27802ee5e6f22d90cfe0e0705d49b3605ed42a27..4fa22ef9eb5ea12b8f2e42de975957b69206bd87 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/character.doctree and b/v0.9.0/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree
index 521db1694b48ce86c5a4332d2595b6f5070694ae..d92897a5b51cae56592e5ddac9a3b8553e37f3b1 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/format.doctree b/v0.9.0/.doctrees/api_doc/tagging/format.doctree
index e83be2396490478ca66e68a1c97eb50be0d91d44..94d827b6d38b821270acd5787ec29eaf60d55e49 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/format.doctree and b/v0.9.0/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/index.doctree b/v0.9.0/.doctrees/api_doc/tagging/index.doctree
index 00069961c3af838f082223a2fe014d3211cd7099..44b5cca9445a4a6c2768cd0f235f37e2bb0368f7 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/index.doctree and b/v0.9.0/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/match.doctree b/v0.9.0/.doctrees/api_doc/tagging/match.doctree
index 5c205f6d31b27a00b699a6b284d1b0ee809afc64..d8393d26a1fbf6f4e3d800bc3b342ca5de380ee3 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/match.doctree and b/v0.9.0/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree
index 4b4b122ee135d0b2a515647e689eee560310d535..afaf75cc8e4ff15ceff00ecbd4b5f672b0688fab 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/order.doctree b/v0.9.0/.doctrees/api_doc/tagging/order.doctree
index 6c2a0b31a068d463a1e50df133baace1613b414d..59579fb6da30bafd41fa1e8e469aae095a0649f5 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/order.doctree and b/v0.9.0/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree
index 56cfb0669a3ca377d94f0a7d4d1f240be7ff4333..6c0d6a9d8fa8ce835bbe749aae5eb934e081240c 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree
index 6d057a48b61973e927d0c4db61ef226a5def79d6..cc864a093301fd81c801a279d5a2515eee14f3c0 100644
Binary files a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree
index 8a91de3a5a25c683789e7bd6d7465f3012c37036..6343611555fc3c3ce813dc0f9d79a2d4a18c7c82 100644
Binary files a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/upscale/index.doctree b/v0.9.0/.doctrees/api_doc/upscale/index.doctree
index 5a41d9ddeaf2ea9bd49b5e2d3e5c4f972eccdfac..a5fe5401c717b2acfde039146022a907b0155dd7 100644
Binary files a/v0.9.0/.doctrees/api_doc/upscale/index.doctree and b/v0.9.0/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/utils/cache.doctree b/v0.9.0/.doctrees/api_doc/utils/cache.doctree
index 623e59d51a992099d993e003af218a0f2422c3d1..18a4b768a10385d90627bdb066df474109a33e48 100644
Binary files a/v0.9.0/.doctrees/api_doc/utils/cache.doctree and b/v0.9.0/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/utils/func.doctree b/v0.9.0/.doctrees/api_doc/utils/func.doctree
index 68c03ac4a33d31fddcce6ad5c16ac5e216558626..6ae3740270d9d1cfe67808f105ec6e392a879ecd 100644
Binary files a/v0.9.0/.doctrees/api_doc/utils/func.doctree and b/v0.9.0/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/utils/index.doctree b/v0.9.0/.doctrees/api_doc/utils/index.doctree
index 7f7f61261f0f7821d1038951b58eef0bc915177b..c8746d9a0d836ca33445a0c6befa77e81d55d6dd 100644
Binary files a/v0.9.0/.doctrees/api_doc/utils/index.doctree and b/v0.9.0/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree
index d01cfccd3762f5ec5a369884b465dbd6edafe5a1..392dfcd43741063fdffe100eb0ec3beb952cf8e5 100644
Binary files a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree
index 4ebe1e774449fb25f06fe6360ec4143e540e2445..250a47fa030885561488a83a9313d14f6c4445a3 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree
index 1e83200cff52685197a2faf327053c9321628698..d0e3d06a7961e22d5d206ab6c543f13e6005c214 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/classify.doctree b/v0.9.0/.doctrees/api_doc/validate/classify.doctree
index c31c54f8e2f5745a00b5455a5bc4242c599808b4..5a87bbc05878f79ff8cfd79b5c5bcf2dee98d44a 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/classify.doctree and b/v0.9.0/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/color.doctree b/v0.9.0/.doctrees/api_doc/validate/color.doctree
index ab181e3b788850c5da185516e86315ff88d883d7..1f6d99b1c0c4dbe152d630baa2d478a98228ef1e 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/color.doctree and b/v0.9.0/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree
index f7c143a3d945a8c9bff8512171d9adbf67757991..f6e3eb023b245581d4ec2fde4f9152d76d19efe5 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree
index 23f5dedb48485d906914db342bb82f8a71f7f885..51704ca2c83d5dd097b4c75e18f4af8e7749e1e3 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/furry.doctree b/v0.9.0/.doctrees/api_doc/validate/furry.doctree
index 9e402b2ec1213168d28a96499f4efaca40c5a820..b9a56168557a6899e8649fe019fbb8457eb5d06c 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/furry.doctree and b/v0.9.0/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/index.doctree b/v0.9.0/.doctrees/api_doc/validate/index.doctree
index f189887289e472fe1043b93b81493d6ab3570f25..c944e2741f39099a4b4aced6314b36ef8f9c26cc 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/index.doctree and b/v0.9.0/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree
index eddb677d8690a7753635d253bde89f3407d1ff9c..54884766d880d4b2e1d56ab7014adf240b198e62 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree
index bdaa674c3a55a787219b320f252d75f9cd5ee6ea..b9e67f914136dd31d4bcf9d055f74fca00262391 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree
index 27fd3c6f714aa655969dd9fab21632804b439901..3e2a67e6ec9481a2f641330e6976128d75fd769e 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/rating.doctree b/v0.9.0/.doctrees/api_doc/validate/rating.doctree
index 8e4391a8666d286d47d8340388fe36bc0030895a..ae144e0bfa7270fd4053553f9273161e1443ceaf 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/rating.doctree and b/v0.9.0/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/real.doctree b/v0.9.0/.doctrees/api_doc/validate/real.doctree
index 93ad71f6fa6a8a878772041cec8b965b41e23c08..9e90da850ed56f341cc4d62f1267e78e0790b5e0 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/real.doctree and b/v0.9.0/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/safe.doctree b/v0.9.0/.doctrees/api_doc/validate/safe.doctree
index bbffd75cdcf05c906611c90ceb62a9cb5092c12a..8cd9812a4fedcfb3c95ac3b251a5cabc24c5ba56 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/safe.doctree and b/v0.9.0/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree
index eb0f3ada27737950d386413910ed11b5a6169a4f..1bdce56701a24225395a9303003aade09974449c 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/teen.doctree b/v0.9.0/.doctrees/api_doc/validate/teen.doctree
index 7c71ed76f95c611e2a737b82b596d6fd424cf8e8..8aee9fb1b1eee41e2ae8fb44525073e51ba612f4 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/teen.doctree and b/v0.9.0/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree
index 2d783f32fd5b35ae08a91535c450ec0494171c93..4d0c96cb680027dd574ad82ece6d7b908b4f9662 100644
Binary files a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.9.0/.doctrees/environment.pickle b/v0.9.0/.doctrees/environment.pickle
index 793a427a0471401b56ed37b796065283ce96da6e..2b2ca70cff3a023efcc6a531c03579875cb43638 100644
Binary files a/v0.9.0/.doctrees/environment.pickle and b/v0.9.0/.doctrees/environment.pickle differ
diff --git a/v0.9.0/.doctrees/index.doctree b/v0.9.0/.doctrees/index.doctree
index 81ee943c57a2381d313f351965d39a03f326423d..af5647aebeb172e7ff7466b475a07277d844e36a 100644
Binary files a/v0.9.0/.doctrees/index.doctree and b/v0.9.0/.doctrees/index.doctree differ
diff --git a/v0.9.0/.doctrees/information/environment.doctree b/v0.9.0/.doctrees/information/environment.doctree
index 1d6b6ed17fc9c012b1491574ba9abe1122e3796a..8747064d202051f74500f44c521506313ecc98e6 100644
Binary files a/v0.9.0/.doctrees/information/environment.doctree and b/v0.9.0/.doctrees/information/environment.doctree differ
diff --git a/v0.9.0/.doctrees/information/environment.result.doctree b/v0.9.0/.doctrees/information/environment.result.doctree
index 446424e1bd0c55d129b1bca757beec421c8a821c..d5b87dfd77ff66eb553cd990e186f39e02248c7e 100644
Binary files a/v0.9.0/.doctrees/information/environment.result.doctree and b/v0.9.0/.doctrees/information/environment.result.doctree differ
diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb
index e188b0e17f56b24a96be232c74403dd55ca35090..a171e49ff4766795d97363bcd23c1664f9427e65 100644
--- a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:51.148179Z",
- "iopub.status.busy": "2025-02-20T12:59:51.147710Z",
- "iopub.status.idle": "2025-02-20T12:59:52.310425Z",
- "shell.execute_reply": "2025-02-20T12:59:52.309672Z"
+ "iopub.execute_input": "2025-02-21T06:51:35.037671Z",
+ "iopub.status.busy": "2025-02-21T06:51:35.037061Z",
+ "iopub.status.idle": "2025-02-21T06:51:36.198506Z",
+ "shell.execute_reply": "2025-02-21T06:51:36.197777Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3124.6587499999996 MHz\n",
+ "CPU Freq: 3098.83275 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb
index 6a88cfe9f0e059e94f0b29972d2fb3e7b8f07027..bd411a028e139838616f141d7f74952887cb1880 100644
--- a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:18.277691Z",
- "iopub.status.busy": "2025-02-20T12:57:18.277480Z",
- "iopub.status.idle": "2025-02-20T12:57:19.445126Z",
- "shell.execute_reply": "2025-02-20T12:57:19.444406Z"
+ "iopub.execute_input": "2025-02-21T06:49:09.788662Z",
+ "iopub.status.busy": "2025-02-21T06:49:09.788465Z",
+ "iopub.status.idle": "2025-02-21T06:49:10.952163Z",
+ "shell.execute_reply": "2025-02-21T06:49:10.951405Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3257.5467499999995 MHz\n",
+ "CPU Freq: 3043.0427499999996 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.0/.doctrees/tutorials/installation/index.doctree b/v0.9.0/.doctrees/tutorials/installation/index.doctree
index aae2d4340db848b0a224feaa98210a2b07c9f0cd..c390a201305468416fc87a88b86fd6b338025caa 100644
Binary files a/v0.9.0/.doctrees/tutorials/installation/index.doctree and b/v0.9.0/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree
index 2eb7ef7fc105bf9f43ba227930ea6ace68600183..359146d944bde5ff28856bdc5dd6b91393f6f62f 100644
Binary files a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.9.0/_sources/information/environment.result.ipynb.txt b/v0.9.0/_sources/information/environment.result.ipynb.txt
index 6a88cfe9f0e059e94f0b29972d2fb3e7b8f07027..bd411a028e139838616f141d7f74952887cb1880 100644
--- a/v0.9.0/_sources/information/environment.result.ipynb.txt
+++ b/v0.9.0/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:18.277691Z",
- "iopub.status.busy": "2025-02-20T12:57:18.277480Z",
- "iopub.status.idle": "2025-02-20T12:57:19.445126Z",
- "shell.execute_reply": "2025-02-20T12:57:19.444406Z"
+ "iopub.execute_input": "2025-02-21T06:49:09.788662Z",
+ "iopub.status.busy": "2025-02-21T06:49:09.788465Z",
+ "iopub.status.idle": "2025-02-21T06:49:10.952163Z",
+ "shell.execute_reply": "2025-02-21T06:49:10.951405Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3257.5467499999995 MHz\n",
+ "CPU Freq: 3043.0427499999996 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.0/information/environment.html b/v0.9.0/information/environment.html
index f8b66929c7284357bafa4cdcbfdb28a9181a10fd..05caa02b090e41a2adaa8779e3ea8935c3d181b3 100644
--- a/v0.9.0/information/environment.html
+++ b/v0.9.0/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3124.6587499999996 MHz
+CPU Freq: 3098.83275 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.0/information/environment.ipynb b/v0.9.0/information/environment.ipynb
index e188b0e17f56b24a96be232c74403dd55ca35090..a171e49ff4766795d97363bcd23c1664f9427e65 100644
--- a/v0.9.0/information/environment.ipynb
+++ b/v0.9.0/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:59:51.148179Z",
- "iopub.status.busy": "2025-02-20T12:59:51.147710Z",
- "iopub.status.idle": "2025-02-20T12:59:52.310425Z",
- "shell.execute_reply": "2025-02-20T12:59:52.309672Z"
+ "iopub.execute_input": "2025-02-21T06:51:35.037671Z",
+ "iopub.status.busy": "2025-02-21T06:51:35.037061Z",
+ "iopub.status.idle": "2025-02-21T06:51:36.198506Z",
+ "shell.execute_reply": "2025-02-21T06:51:36.197777Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3124.6587499999996 MHz\n",
+ "CPU Freq: 3098.83275 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.0/information/environment.result.html b/v0.9.0/information/environment.result.html
index 2629cea745f9298009bbaac98119c4db9dd55f34..51c22c8f6faf1a32fe688e35f92898a480bd6b36 100644
--- a/v0.9.0/information/environment.result.html
+++ b/v0.9.0/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3257.5467499999995 MHz
+CPU Freq: 3043.0427499999996 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.0/information/environment.result.ipynb b/v0.9.0/information/environment.result.ipynb
index 6a88cfe9f0e059e94f0b29972d2fb3e7b8f07027..bd411a028e139838616f141d7f74952887cb1880 100644
--- a/v0.9.0/information/environment.result.ipynb
+++ b/v0.9.0/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:18.277691Z",
- "iopub.status.busy": "2025-02-20T12:57:18.277480Z",
- "iopub.status.idle": "2025-02-20T12:57:19.445126Z",
- "shell.execute_reply": "2025-02-20T12:57:19.444406Z"
+ "iopub.execute_input": "2025-02-21T06:49:09.788662Z",
+ "iopub.status.busy": "2025-02-21T06:49:09.788465Z",
+ "iopub.status.idle": "2025-02-21T06:49:10.952163Z",
+ "shell.execute_reply": "2025-02-21T06:49:10.951405Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3257.5467499999995 MHz\n",
+ "CPU Freq: 3043.0427499999996 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.0/searchindex.js b/v0.9.0/searchindex.js
index 141c0db846c3c35bb0c8b00c1873313e2696356a..9d9a7e50644bcdc9dfc099684b7e4f0c9bf8be5c 100644
--- a/v0.9.0/searchindex.js
+++ b/v0.9.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3124": 101, "6587499999996": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3257": 102, "5467499999995": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3098": 101, "83275": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3043": 102, "0427499999996": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.9.1/.buildinfo b/v0.9.1/.buildinfo
index c20ff48b2f8d8a3500c6fa4265e80ba70f447a7c..7dc98344906ccfd372c52cb2a0543295bd99c0af 100644
--- a/v0.9.1/.buildinfo
+++ b/v0.9.1/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 1087634879768accfe6f738d3bb34bee
+config: 89f51ebb16fb9375f1191f0b8f48ee5a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree
index 7e4c9858537a0a67f8879f326e5d9730ffdd9a7d..b7f122072a522c44c4aa818c7fccfd7124118275 100644
Binary files a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/ascii/index.doctree b/v0.9.1/.doctrees/api_doc/ascii/index.doctree
index bd2bc9232bfe7c2ce49339be3d0c5b2a75f0a46f..4891052e2855720c2d09f718dca9822cd48bb351 100644
Binary files a/v0.9.1/.doctrees/api_doc/ascii/index.doctree and b/v0.9.1/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/config/index.doctree b/v0.9.1/.doctrees/api_doc/config/index.doctree
index 00d3e1c9c03060d340af3aab168db275239afbe5..5f1ef0ec89fc36e64fc20be74eb31fe061ab35ea 100644
Binary files a/v0.9.1/.doctrees/api_doc/config/index.doctree and b/v0.9.1/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/config/meta.doctree b/v0.9.1/.doctrees/api_doc/config/meta.doctree
index 1794b832aa220e26759253cbc5cdf68d7602469f..b3165a68ff019bc78e99db72f219bfe35fb684ae 100644
Binary files a/v0.9.1/.doctrees/api_doc/config/meta.doctree and b/v0.9.1/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/background.doctree b/v0.9.1/.doctrees/api_doc/data/background.doctree
index 0a6011c6af89225fd825215ec5e6614e0605be90..1958d79d2c44d627a57a95f7ce043c6335fe55d9 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/background.doctree and b/v0.9.1/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/decode.doctree b/v0.9.1/.doctrees/api_doc/data/decode.doctree
index a1f9b23c83b91d90a436eb16ca4359634c7786d4..68d05cc76ca19624035b573227c8ac4ac9f37e1f 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/decode.doctree and b/v0.9.1/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/encode.doctree b/v0.9.1/.doctrees/api_doc/data/encode.doctree
index 993ab2051fa352429989f202a1dedcfb4c1a7a2b..0d10f1a89f9c35a6740d1e603b6a3d3bb8fd6613 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/encode.doctree and b/v0.9.1/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/image.doctree b/v0.9.1/.doctrees/api_doc/data/image.doctree
index f758bb44257e75fd05ab48fe7894f229739403ce..0f09a190fe39eb33649ea15c6a884bea6e0b239c 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/image.doctree and b/v0.9.1/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/index.doctree b/v0.9.1/.doctrees/api_doc/data/index.doctree
index cd3a3dd1ab94e544a6c608fdbb49b638e4b17f71..88274b10c0321adf501fa2ed32f55b2941b1f349 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/index.doctree and b/v0.9.1/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/data/layer.doctree b/v0.9.1/.doctrees/api_doc/data/layer.doctree
index 8dd05266a598390f321849899fd94f2b93bd7c9c..0b91b6700fc39914f84219d9b8b2acc6487fdd13 100644
Binary files a/v0.9.1/.doctrees/api_doc/data/layer.doctree and b/v0.9.1/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree
index acd7cf43b7e8c277e2a3915edbd7aeb5c7f9ae90..3c7c865e505ed03af4fc6b90f4b255808d20fa4d 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/censor.doctree b/v0.9.1/.doctrees/api_doc/detect/censor.doctree
index bed0060bc6ea620f92cd0712d0324185e00bcd19..44603ae0f483deaee05be62d600b377240c3027b 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/censor.doctree and b/v0.9.1/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/eye.doctree b/v0.9.1/.doctrees/api_doc/detect/eye.doctree
index ee5d87efde8ac225a32bef3da259482654d62f8f..628d22df626fbbfba0dcf12ee7f29fc06fb29cd7 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/eye.doctree and b/v0.9.1/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/face.doctree b/v0.9.1/.doctrees/api_doc/detect/face.doctree
index 86d031a3e11c1676d8f42cf9fa8a459246ec588c..5f8236183719736bd6a783f8e50b9e63f009856e 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/face.doctree and b/v0.9.1/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree
index f7583f33d7631a71e154614fe70a5e7da61d855e..9a364ef41e2ca1a2c0a4ae5ab52a3f7c5e8fab3c 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/hand.doctree b/v0.9.1/.doctrees/api_doc/detect/hand.doctree
index 7b49522193d7f114795920fcd0619468852bcd74..c1d298713f982bb78b2954e34855630fed4fa362 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/hand.doctree and b/v0.9.1/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/head.doctree b/v0.9.1/.doctrees/api_doc/detect/head.doctree
index 534f9f295d7ebbc757b0d4343ac75c59b7e709ad..8827ee6390ee2fa9af5948e9d43846e16017f1dd 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/head.doctree and b/v0.9.1/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/index.doctree b/v0.9.1/.doctrees/api_doc/detect/index.doctree
index cbc70f36b42ac40ca94647bf209a6c7f14e2d1ae..3074958e50a2efbf25343611c9e5a457fc4e5d59 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/index.doctree and b/v0.9.1/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree
index 85cd2e9bff8ebc72ce7f5b534e08e34e4a42eea9..c80f373fd14b45cb089f72fb2de95db32b3dbbb7 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/person.doctree b/v0.9.1/.doctrees/api_doc/detect/person.doctree
index 9e3f0b84e20738b981a09133924ab652a86d6017..7901ff754fdd9c308e15e1b48bb6147aa0ee34eb 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/person.doctree and b/v0.9.1/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree
index 0586b73064d09ad64f817840b25551de15febf01..b7105697fe2d59b8fc4685fb95efafcebd58910c 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/text.doctree b/v0.9.1/.doctrees/api_doc/detect/text.doctree
index e4c4065a614b49be6e7a8a39e076e9c0d545d4f4..a390ed50bf7812dfa1edd1195aeb55132f1e1a9a 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/text.doctree and b/v0.9.1/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/detect/visual.doctree b/v0.9.1/.doctrees/api_doc/detect/visual.doctree
index e4a3697bb539710413669a8ce7a906ce6b3d77a6..53a1e998fbc3586ce47358334222391618435f67 100644
Binary files a/v0.9.1/.doctrees/api_doc/detect/visual.doctree and b/v0.9.1/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/edge/canny.doctree b/v0.9.1/.doctrees/api_doc/edge/canny.doctree
index c888b0fb237c47cb2ba527e85f80e7d310d87b90..a639b79eda537fdbab2aa646b4f6c8b3750f63b9 100644
Binary files a/v0.9.1/.doctrees/api_doc/edge/canny.doctree and b/v0.9.1/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/edge/index.doctree b/v0.9.1/.doctrees/api_doc/edge/index.doctree
index 381f6783541986ac990a81bd6158e7917ecd34a1..3caabbacbaa41aad3197ae6f0603256b6a98856e 100644
Binary files a/v0.9.1/.doctrees/api_doc/edge/index.doctree and b/v0.9.1/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree
index 02b1fb369d56e1e10f4bb2a47fa0d0222b097c38..793d7f6658297ff2202feb9458e6237d40468f93 100644
Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree
index 12f61037f9023b7d46a8bc6556ad8a99e95d3830..d7da9c8000116c82852f7b73de764dc9993b3606 100644
Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/generic/classify.doctree b/v0.9.1/.doctrees/api_doc/generic/classify.doctree
index 0aac74346ca0ae78a479e3e2c9b7e2ae9fb8ef36..16ce5a836fb2bfadd2823569d3d762d42d856054 100644
Binary files a/v0.9.1/.doctrees/api_doc/generic/classify.doctree and b/v0.9.1/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree
index da3a5907f8b3442a400cdcf6f89f05737beb6e08..d81d19112ecf8ffa05ae0309b3238386bf57113c 100644
Binary files a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/generic/index.doctree b/v0.9.1/.doctrees/api_doc/generic/index.doctree
index 6695bb976d30f62f822a787048ee45572ebb1025..5046ca78466ff99532ee3e1d03f183daf9c27047 100644
Binary files a/v0.9.1/.doctrees/api_doc/generic/index.doctree and b/v0.9.1/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree
index 4694c0d1da9cf430793f7134fbc453a0309c520c..ca4e302dcc6c06c46677be9b28ea0e20e6b7f9d0 100644
Binary files a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree
index 35a9aa2bb2db4da066c999912f0949213d6ad836..2df1b0d7c21042ff98d696562c2e34241938ab4c 100644
Binary files a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metadata/index.doctree b/v0.9.1/.doctrees/api_doc/metadata/index.doctree
index b76df684538394f603f963415b810b3b21717c2b..76ab4e5c50d4f245f9be1fdd224e97f335705f7b 100644
Binary files a/v0.9.1/.doctrees/api_doc/metadata/index.doctree and b/v0.9.1/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree
index 1b3d330422b0f4753cf07b0d43d775535b96071f..936c7354086fb3de88f012dc2ba9c93b8e3281f6 100644
Binary files a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree
index 9682d43475298824c497c8b9453c62b8bce16ccb..ad34bbe84035030b96730307914fd6bfb95c276d 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree
index 850692c06b78a73d161a1438f8bc6986aabf6fb5..508562806c0dcbbdca81e0433806d3906d1d3528 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree
index bbdd0324f742cfbcbdb7cf440ff26d0ff01225c0..ec4a368090a91a9e5d59f8b012cfff1a3571e818 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/index.doctree b/v0.9.1/.doctrees/api_doc/metrics/index.doctree
index 1e26dac082a278b4252aa1bf75e2d7f7d7deba72..f3ac5dba784b1a69ee54e9f9216a16fdd456648e 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/index.doctree and b/v0.9.1/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree
index 5d2bd69fa129476ce3ad0e9b09712577f21a2891..7a938e14f4e619bef609fa667d91f7e6a1afc79f 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree
index 857784b4050633ee504a4c15d956b83649ef6cec..137721cc7acf6e675f466f4bf8e8f85107ba8132 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree
index 4b479766e50fca5a103816c2f157a3defa9078d5..8b7e31136fbbde8b651dea76088cd03094683406 100644
Binary files a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/ocr/index.doctree b/v0.9.1/.doctrees/api_doc/ocr/index.doctree
index 5a1418f4c13a8908fa1c82190fb90855c7357d21..b28ec53a2ce4f687951fe71bf2eb70c0177dc961 100644
Binary files a/v0.9.1/.doctrees/api_doc/ocr/index.doctree and b/v0.9.1/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/operate/align.doctree b/v0.9.1/.doctrees/api_doc/operate/align.doctree
index 29206291b29c4e753804bb55fe3124cba70d03f6..bbb0fd108d9676bd79294c1b36ea2dbf8fdcc330 100644
Binary files a/v0.9.1/.doctrees/api_doc/operate/align.doctree and b/v0.9.1/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/operate/censor.doctree b/v0.9.1/.doctrees/api_doc/operate/censor.doctree
index dcb3e0ca9c449b5a6752963e95e35acc20bab0f7..538f4f58fd166f7fe6d08263dee0d899431fe008 100644
Binary files a/v0.9.1/.doctrees/api_doc/operate/censor.doctree and b/v0.9.1/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree
index 198c64cba14ea97d0bdbd08806d681e6c51c35de..1207eb62ff16c596b81665969b1aec2336809314 100644
Binary files a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/operate/index.doctree b/v0.9.1/.doctrees/api_doc/operate/index.doctree
index cb967d97419ff8277b7072d7214e748d6d9b095f..340559cf9fdfed6374aeb84136a3405d1e64c49a 100644
Binary files a/v0.9.1/.doctrees/api_doc/operate/index.doctree and b/v0.9.1/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree
index ab6deea0e26e07909a6bd7757ecfa2c51e3b9f31..8e0ebb81c3c94ab180040739d93720d174862d90 100644
Binary files a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree
index 2254d5cd94d7014006300ccaf9c767a42c9bdaf5..a26561fd081a565d295be332b2a51982bed982f9 100644
Binary files a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/pose/format.doctree b/v0.9.1/.doctrees/api_doc/pose/format.doctree
index 2f03afa2a1cf6a2ed4e4c59db42c7b8cb406ca0f..deb138c30629418dcf0f6d1de07bbeafbd352569 100644
Binary files a/v0.9.1/.doctrees/api_doc/pose/format.doctree and b/v0.9.1/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/pose/index.doctree b/v0.9.1/.doctrees/api_doc/pose/index.doctree
index 1f14e05217a006f5ac8ca370df6b11f64c9a814c..b1cff2a14f38234caf1b188d503452d86404257f 100644
Binary files a/v0.9.1/.doctrees/api_doc/pose/index.doctree and b/v0.9.1/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/pose/visual.doctree b/v0.9.1/.doctrees/api_doc/pose/visual.doctree
index 8414e04b1b45c375c79daad55273fc72f9737a0c..60d5a583d593bd66c32b1f9bc72a918a651c3161 100644
Binary files a/v0.9.1/.doctrees/api_doc/pose/visual.doctree and b/v0.9.1/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree
index 1de08eabaf6dfbf62557f4a5deaea95508cd1be7..d41052605703171f9d6ab3eda25a9eda9561000e 100644
Binary files a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree
index 5bd84bc1cad1807e88984644b4ac58f2c12c3f95..fd5c4cf28941d8b476fccb1250bba70b6f92c82d 100644
Binary files a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree
index c976031c6b49f7d7eb914f6c1ff249e1a5494e88..7cc8786dfab66949c49a52bc249eb05816409e91 100644
Binary files a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree
index 86f19fe78da9f5d3fd8d4b1301bc8ef766991831..0216d5aed5804c90ca8f58a4820e4e4f4e811a48 100644
Binary files a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/resource/background.doctree b/v0.9.1/.doctrees/api_doc/resource/background.doctree
index c6975d914a2b1c39f039c6b4e4958b9b65d0ed75..bfb7f8841febec5c8400f7cf35bb2b0219c1227a 100644
Binary files a/v0.9.1/.doctrees/api_doc/resource/background.doctree and b/v0.9.1/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/resource/index.doctree b/v0.9.1/.doctrees/api_doc/resource/index.doctree
index 3485dbf5fb8eac82b096660697931caa3551164d..4eb36f72f5fc11013c03185789e2d6ffb9761f61 100644
Binary files a/v0.9.1/.doctrees/api_doc/resource/index.doctree and b/v0.9.1/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree
index bc86a796f9f43be5d2f4b59565bf9cf72efda295..966d67b849d38e7bd1a61c5abeb305526c2bf73a 100644
Binary files a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/restore/index.doctree b/v0.9.1/.doctrees/api_doc/restore/index.doctree
index 9751b1fe8976c97a94a41ac9fd383d5298f65a47..b41f882cb8f6249f76fe58165f7d2d061c3de0f5 100644
Binary files a/v0.9.1/.doctrees/api_doc/restore/index.doctree and b/v0.9.1/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree
index fdab39b7fdd5478f07dcf561949af36deba53fe4..ac8784ede9c53f3e8d8d67465b009a5cdac07b99 100644
Binary files a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree
index 1b2241137a5fb0ebac732cfc74067de3f6b3800e..0d983be607d55aca6cc5395755c069b2517f5f3d 100644
Binary files a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/sd/index.doctree b/v0.9.1/.doctrees/api_doc/sd/index.doctree
index bb9c4a8be0cb36f444a5e1c591cfa8b6206a9255..381300e145f2f4d64a14e4535568c7d7cbeb12ad 100644
Binary files a/v0.9.1/.doctrees/api_doc/sd/index.doctree and b/v0.9.1/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree
index 617fec46816ab8aa4d3a8eed98746c69535e2f02..8fda908eb77ea240c12b94cc0c3dd0b7eb9e4e7f 100644
Binary files a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/sd/model.doctree b/v0.9.1/.doctrees/api_doc/sd/model.doctree
index a56867058214574bcf4ddb95dbab85a1df1fc544..ba3edb51c449b9a8d73c8ed91de5888736f6b449 100644
Binary files a/v0.9.1/.doctrees/api_doc/sd/model.doctree and b/v0.9.1/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/sd/nai.doctree b/v0.9.1/.doctrees/api_doc/sd/nai.doctree
index 9581d52ee73de12e956aabfb6cac483b708874be..c032f8b7c8a9702910c0638e8d50c6eec2bbbe3c 100644
Binary files a/v0.9.1/.doctrees/api_doc/sd/nai.doctree and b/v0.9.1/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/segment/index.doctree b/v0.9.1/.doctrees/api_doc/segment/index.doctree
index 0b0b37f674a8d9fbb08d41e3ed8c2f91f4cc745b..7ebef578feb437867d5918ee1069eeeb9cfcc1ae 100644
Binary files a/v0.9.1/.doctrees/api_doc/segment/index.doctree and b/v0.9.1/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree
index 3a35e835fba40f6d749b7035173ea871f3419cb4..766b9cae2ab2effc10c54417e81902cbb65a6ce9 100644
Binary files a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree
index dd34b543d6ab6d71c426925ca11b78ed05c382b5..b54990cf95af67837a7f530483908f9faac06ed7 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/character.doctree b/v0.9.1/.doctrees/api_doc/tagging/character.doctree
index e64d2c87642e7de8dac4a1a3a8b18a6735d9deef..1c05b6f4c24974f519c0044e39269a8b6022906b 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/character.doctree and b/v0.9.1/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree
index 5e21746e3aabe56be661697ba03e1bb7ea15da34..a4aa442f1f0f6280697f34c8410436c072bd1736 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/format.doctree b/v0.9.1/.doctrees/api_doc/tagging/format.doctree
index f8b20dba47805468eec48aa451519e0a4cb0db38..45c4d4e094249b7d3de7aa57bc44622c61db3c4c 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/format.doctree and b/v0.9.1/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/index.doctree b/v0.9.1/.doctrees/api_doc/tagging/index.doctree
index c2333e9b8a38029513badcc65556dc75e17c0b77..fcb565abc8a0226c66a49f7e058e24c4bab2fd34 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/index.doctree and b/v0.9.1/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/match.doctree b/v0.9.1/.doctrees/api_doc/tagging/match.doctree
index 80a4c2f1481045d91c29d80002462dee0e1032b3..3b8161a8d01b0c64fb46ca653e27799f5c7857f0 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/match.doctree and b/v0.9.1/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree
index bbbf5251055cbba38fb4535bba3a31957ecb86ec..4984c87769b17806619562b88ae6e3fceedd20b8 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/order.doctree b/v0.9.1/.doctrees/api_doc/tagging/order.doctree
index 06d17622783e21b0fd3129cb096c832c522a952d..534251554d246023ee0436981be7117152508da4 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/order.doctree and b/v0.9.1/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree
index bbfd51129c29cfc4282c2fbb8bc96d659ddc5bbe..cf7d7c2942ad0498b24dd3971726886dd1a4a332 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree
index e5f9b55e5046d5cfbeb586d35a90a6b34edfe610..00927061e8e50d1ae71b42e37ae78402dfae01b1 100644
Binary files a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree
index c37992cf2ec5b5be72f63a3e1318fab547552c57..3d40ae2d95a7aee58fab67508b88b692f6fdb20c 100644
Binary files a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/upscale/index.doctree b/v0.9.1/.doctrees/api_doc/upscale/index.doctree
index e06983c61ee9317d144b1e455a34f2d680239b6e..6916fb188c36c5d539b4a0e2a5f5a96cd6b9e0ce 100644
Binary files a/v0.9.1/.doctrees/api_doc/upscale/index.doctree and b/v0.9.1/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/utils/cache.doctree b/v0.9.1/.doctrees/api_doc/utils/cache.doctree
index 66fd0181eb1d068b88c90edbe33777e861ee9243..9614f671f2f0ffecb3be1c30f7f0cb2c374cf682 100644
Binary files a/v0.9.1/.doctrees/api_doc/utils/cache.doctree and b/v0.9.1/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/utils/func.doctree b/v0.9.1/.doctrees/api_doc/utils/func.doctree
index 518e5db381a6afb71b06f199fb0377f2c6101b12..6af968a59ad4ebca7f37442d074d705d6c06842d 100644
Binary files a/v0.9.1/.doctrees/api_doc/utils/func.doctree and b/v0.9.1/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/utils/index.doctree b/v0.9.1/.doctrees/api_doc/utils/index.doctree
index 6c8d5b67fa6787428ad4015ed88493875979aaa9..92301de40f14dcc69a3f6b8e4825ef65580d6d2f 100644
Binary files a/v0.9.1/.doctrees/api_doc/utils/index.doctree and b/v0.9.1/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree
index b7f919aa60da538d1b85684806b2be9c6c22b589..9ea6a7c3e6f0cdbd819f14d540bde7709735a095 100644
Binary files a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree
index 10d134c1900d4800f6fa0ef00f3b2582262984e1..d5517b2b0a24ba846ce628f4c37305d110d6e67a 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree
index f260eb0f80036d8c02136565e2cb3930b206fced..cf9eea2ea26b8c57a1fa1429818f0ed7a2f75fcc 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/classify.doctree b/v0.9.1/.doctrees/api_doc/validate/classify.doctree
index 6533a027e29fa6ca0abf8d1320e37913ed4d45dc..ff5ad45166804b56e565336d0d643e734ad1a8b0 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/classify.doctree and b/v0.9.1/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/color.doctree b/v0.9.1/.doctrees/api_doc/validate/color.doctree
index 33a2765e7844db2a21a5f347a0fdb31d07cc8e90..ba3eee67aa06de7fd657ad327ba4362bebf78020 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/color.doctree and b/v0.9.1/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree
index 4a5f242ff91f145fe297603f3ea5b68c19ccf794..bf449c47bd8ad9ad676ec4ac260ace7938f1c20d 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree
index b560dcaafa55e8704889d69c666b26b8860aa066..23370ef5ef8bac3e438ab61849a8af7700457771 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/furry.doctree b/v0.9.1/.doctrees/api_doc/validate/furry.doctree
index 5feb21e8a20a515d43facf2d421598c40ddc39d1..6aeb15625d1091adf1f058837b89a1084dbbdb4c 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/furry.doctree and b/v0.9.1/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/index.doctree b/v0.9.1/.doctrees/api_doc/validate/index.doctree
index 3ab9321817c916e64ccc80623c71138c4e393eed..4756d4e1e2530e42ac4699fe5fba041f24759785 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/index.doctree and b/v0.9.1/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree
index ee79aed3a16a0f0feee6046803451bed0b153860..78138e45aaff54c947573f38774bf34ffb2c3dee 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree
index 667a306dc41e089fcdb00e66b8c5103ca0cdb529..ed0319708305ada24d959e4ab79e478a75833456 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree
index bd4beb189923a8b04bf8fa2e72e74b7e15118b68..dd114a5eb3ff9a7768f51c799fe5cedaca761b3b 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/rating.doctree b/v0.9.1/.doctrees/api_doc/validate/rating.doctree
index 920edc9bfadff6cd7ff584161994ca2f8a3bcff6..c0670bc5ac4c7d1cf2d37cc1d543eee7ab26153c 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/rating.doctree and b/v0.9.1/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/real.doctree b/v0.9.1/.doctrees/api_doc/validate/real.doctree
index f29cf90e9bfbd628e1d5e39f1419af0808d5fb52..093e73eee1bf18706d0c7a8bbade23b40eca80af 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/real.doctree and b/v0.9.1/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/safe.doctree b/v0.9.1/.doctrees/api_doc/validate/safe.doctree
index f5a4ee2b9ea3a1f56b9cbebd8dfd6955b183c565..e24b098a14105468a7c2fdaecb6be227347b085b 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/safe.doctree and b/v0.9.1/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree
index ad99b2c8952767df9f2f10d57187936f27994060..48d586175129a9f85f1449c0eb34f26d9d87e7a0 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/teen.doctree b/v0.9.1/.doctrees/api_doc/validate/teen.doctree
index f367e3c0f4adce12878c3d004e09ae595c2a3902..1fab536c4bfb6c059d419b2fbd0aef5530ef98c5 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/teen.doctree and b/v0.9.1/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree
index 7324e2da22d84f72bf78d13347cacd43ad60768b..7212e8e1a1b80c7c296139e6660119dc02144dd5 100644
Binary files a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.9.1/.doctrees/environment.pickle b/v0.9.1/.doctrees/environment.pickle
index 58539f268f8134fb0ec1cba8439e992cc3b1ca46..eafe981a1b61fe9ce506e9907c928cfa2ef44210 100644
Binary files a/v0.9.1/.doctrees/environment.pickle and b/v0.9.1/.doctrees/environment.pickle differ
diff --git a/v0.9.1/.doctrees/index.doctree b/v0.9.1/.doctrees/index.doctree
index 3e1649e505efeaaa0ab6ee1b4890a496c7e6af90..56f52edb2cc468bbc7e11afbd967b48b280a1372 100644
Binary files a/v0.9.1/.doctrees/index.doctree and b/v0.9.1/.doctrees/index.doctree differ
diff --git a/v0.9.1/.doctrees/information/environment.doctree b/v0.9.1/.doctrees/information/environment.doctree
index 7a5b42ca4ae2db2a2fffe46ab9493e9296c64903..2be58463aa0eeef49f9d1f72952852289749edf2 100644
Binary files a/v0.9.1/.doctrees/information/environment.doctree and b/v0.9.1/.doctrees/information/environment.doctree differ
diff --git a/v0.9.1/.doctrees/information/environment.result.doctree b/v0.9.1/.doctrees/information/environment.result.doctree
index c1223313c8f827c0b9dbef80085031a5fa5389c0..0f6f430551e3d06f0f8967374986f2c1789bd444 100644
Binary files a/v0.9.1/.doctrees/information/environment.result.doctree and b/v0.9.1/.doctrees/information/environment.result.doctree differ
diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb
index 3e3b57770ed18ba5c12db04150bcb2d984e65e81..a44af475578fd631c62bf899a8be6dae1ec0f520 100644
--- a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:10.923621Z",
- "iopub.status.busy": "2025-02-20T13:00:10.923394Z",
- "iopub.status.idle": "2025-02-20T13:00:12.090975Z",
- "shell.execute_reply": "2025-02-20T13:00:12.090191Z"
+ "iopub.execute_input": "2025-02-21T06:51:54.054026Z",
+ "iopub.status.busy": "2025-02-21T06:51:54.053832Z",
+ "iopub.status.idle": "2025-02-21T06:51:55.212223Z",
+ "shell.execute_reply": "2025-02-21T06:51:55.211498Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3213.4305 MHz\n",
+ "CPU Freq: 3240.1795 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb
index 71c658c1f4df05d8de248456cd9b70a0eb11d65e..6bb13e73d00917941bad35a70784556723958eb2 100644
--- a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:26.776790Z",
- "iopub.status.busy": "2025-02-20T12:57:26.776554Z",
- "iopub.status.idle": "2025-02-20T12:57:27.956794Z",
- "shell.execute_reply": "2025-02-20T12:57:27.956011Z"
+ "iopub.execute_input": "2025-02-21T06:49:18.088835Z",
+ "iopub.status.busy": "2025-02-21T06:49:18.088640Z",
+ "iopub.status.idle": "2025-02-21T06:49:19.251296Z",
+ "shell.execute_reply": "2025-02-21T06:49:19.250494Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3099.81875 MHz\n",
+ "CPU Freq: 3092.6157500000004 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.1/.doctrees/tutorials/installation/index.doctree b/v0.9.1/.doctrees/tutorials/installation/index.doctree
index c4cf4629ba106f7f4ccc3ad6eda13f9fe1118c80..c52fd6f9451ac00aebe01f0e15a3edec51f48fb4 100644
Binary files a/v0.9.1/.doctrees/tutorials/installation/index.doctree and b/v0.9.1/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree
index 40428a0a5eed067817e15dc7f6c24586239b4418..17be545369b6502f31bab3ff7b4bb91aa67b039a 100644
Binary files a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.9.1/_sources/information/environment.result.ipynb.txt b/v0.9.1/_sources/information/environment.result.ipynb.txt
index 71c658c1f4df05d8de248456cd9b70a0eb11d65e..6bb13e73d00917941bad35a70784556723958eb2 100644
--- a/v0.9.1/_sources/information/environment.result.ipynb.txt
+++ b/v0.9.1/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:26.776790Z",
- "iopub.status.busy": "2025-02-20T12:57:26.776554Z",
- "iopub.status.idle": "2025-02-20T12:57:27.956794Z",
- "shell.execute_reply": "2025-02-20T12:57:27.956011Z"
+ "iopub.execute_input": "2025-02-21T06:49:18.088835Z",
+ "iopub.status.busy": "2025-02-21T06:49:18.088640Z",
+ "iopub.status.idle": "2025-02-21T06:49:19.251296Z",
+ "shell.execute_reply": "2025-02-21T06:49:19.250494Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3099.81875 MHz\n",
+ "CPU Freq: 3092.6157500000004 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.1/information/environment.html b/v0.9.1/information/environment.html
index 7555d6836ba4f49ae7fe4c6becacb49ec1885f55..9fcdac0f2c90527cbf9392685056388b6cc12d8e 100644
--- a/v0.9.1/information/environment.html
+++ b/v0.9.1/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3213.4305 MHz
+CPU Freq: 3240.1795 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.1/information/environment.ipynb b/v0.9.1/information/environment.ipynb
index 3e3b57770ed18ba5c12db04150bcb2d984e65e81..a44af475578fd631c62bf899a8be6dae1ec0f520 100644
--- a/v0.9.1/information/environment.ipynb
+++ b/v0.9.1/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:10.923621Z",
- "iopub.status.busy": "2025-02-20T13:00:10.923394Z",
- "iopub.status.idle": "2025-02-20T13:00:12.090975Z",
- "shell.execute_reply": "2025-02-20T13:00:12.090191Z"
+ "iopub.execute_input": "2025-02-21T06:51:54.054026Z",
+ "iopub.status.busy": "2025-02-21T06:51:54.053832Z",
+ "iopub.status.idle": "2025-02-21T06:51:55.212223Z",
+ "shell.execute_reply": "2025-02-21T06:51:55.211498Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3213.4305 MHz\n",
+ "CPU Freq: 3240.1795 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.1/information/environment.result.html b/v0.9.1/information/environment.result.html
index 6061829be10a471077e253f7a5cf0ab60b2d3681..cc00f2ace9d38ae0e8b6a582a3bcc7df0d474ee4 100644
--- a/v0.9.1/information/environment.result.html
+++ b/v0.9.1/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3099.81875 MHz
+CPU Freq: 3092.6157500000004 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.1/information/environment.result.ipynb b/v0.9.1/information/environment.result.ipynb
index 71c658c1f4df05d8de248456cd9b70a0eb11d65e..6bb13e73d00917941bad35a70784556723958eb2 100644
--- a/v0.9.1/information/environment.result.ipynb
+++ b/v0.9.1/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:26.776790Z",
- "iopub.status.busy": "2025-02-20T12:57:26.776554Z",
- "iopub.status.idle": "2025-02-20T12:57:27.956794Z",
- "shell.execute_reply": "2025-02-20T12:57:27.956011Z"
+ "iopub.execute_input": "2025-02-21T06:49:18.088835Z",
+ "iopub.status.busy": "2025-02-21T06:49:18.088640Z",
+ "iopub.status.idle": "2025-02-21T06:49:19.251296Z",
+ "shell.execute_reply": "2025-02-21T06:49:19.250494Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3099.81875 MHz\n",
+ "CPU Freq: 3092.6157500000004 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.1/searchindex.js b/v0.9.1/searchindex.js
index bc56add8ff0bd47ddd3e127895c95877874dbc7e..cc70da0e22d91c896059a8bd638bf85d70380a32 100644
--- a/v0.9.1/searchindex.js
+++ b/v0.9.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3213": 101, "4305": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3099": 102, "81875": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3240": 101, "1795": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3092": 102, "6157500000004": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.9.2/.buildinfo b/v0.9.2/.buildinfo
index 0978270764bef3d261ab36751657b7f159755935..d11cfe7cbecc68b5681dacab4cdafda9a49a8606 100644
--- a/v0.9.2/.buildinfo
+++ b/v0.9.2/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 9e6c93eba5a9b78713f15570a1801fdd
+config: d9f84d68adfcd97a3de16601bd948476
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree
index 545374ea1c24365ee45dd49c66be39671a783ee1..ccd8105501b0b84e255646bc24e94123114bd432 100644
Binary files a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/ascii/index.doctree b/v0.9.2/.doctrees/api_doc/ascii/index.doctree
index a16d7a90cf32dacd5d3eb5d574ee6b4a3bbe2572..287110f77aca504647003b6e15cf219944351c9e 100644
Binary files a/v0.9.2/.doctrees/api_doc/ascii/index.doctree and b/v0.9.2/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/config/index.doctree b/v0.9.2/.doctrees/api_doc/config/index.doctree
index 43fd035a5f1b406b402940452c8bfa11dfb872b5..41ac5f1e9ca3c990cf0c3fa88f85f3f93050f255 100644
Binary files a/v0.9.2/.doctrees/api_doc/config/index.doctree and b/v0.9.2/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/config/meta.doctree b/v0.9.2/.doctrees/api_doc/config/meta.doctree
index 59fb6a7e262860399ecbab4de9d7ccfe41f39910..1029bcac88b810de6ecfe750fafd63231824751d 100644
Binary files a/v0.9.2/.doctrees/api_doc/config/meta.doctree and b/v0.9.2/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/background.doctree b/v0.9.2/.doctrees/api_doc/data/background.doctree
index 02646a41af49307a2493645937c04df1bf18c13e..ed6b5d5fc5b4ccd4f230864eee7d6ce39ca9a06d 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/background.doctree and b/v0.9.2/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/decode.doctree b/v0.9.2/.doctrees/api_doc/data/decode.doctree
index fe7f9583e89190f5a55d33326ae9d2623161472c..74dd9d12d2ab4dc1238dceed4bad07a210eedb6c 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/decode.doctree and b/v0.9.2/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/encode.doctree b/v0.9.2/.doctrees/api_doc/data/encode.doctree
index c3aa40653ac75b5837306d8623ccbae510a8b27b..aaebe4f3df929512fb2e9621fd041c9de1aaa0b7 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/encode.doctree and b/v0.9.2/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/image.doctree b/v0.9.2/.doctrees/api_doc/data/image.doctree
index a7fc77006c89d6e474f19e9e203e4aa132133b21..788419f1b4f9569234d78fff7959712ff5a17420 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/image.doctree and b/v0.9.2/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/index.doctree b/v0.9.2/.doctrees/api_doc/data/index.doctree
index 23b15ae603b9f8cf6e06f1436ce6db88158e8d0c..59bdd2f2a3716580f5ac04152a20997cd5a0967f 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/index.doctree and b/v0.9.2/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/data/layer.doctree b/v0.9.2/.doctrees/api_doc/data/layer.doctree
index 5e57a871ec112125400ddd6dc8e6e29c7d339e6c..effa2ad017b74c67f7ab661df250aad304679413 100644
Binary files a/v0.9.2/.doctrees/api_doc/data/layer.doctree and b/v0.9.2/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree
index ff3954e9436ba9edb079f5c6789cfee9a2d0c2a1..f55ca2dc9b38aef878cfd67de9ee6c695d66f9ba 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/censor.doctree b/v0.9.2/.doctrees/api_doc/detect/censor.doctree
index 5f248d654e96fcfd9a04f54b409c05b2fc3ad650..c61f55d5ee8cfb8964bbbfe708ed279aee2d46dd 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/censor.doctree and b/v0.9.2/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/eye.doctree b/v0.9.2/.doctrees/api_doc/detect/eye.doctree
index 5e926a1546d75a8234c0c6bc22fb52a31bbb8a02..3e6d908b5579d22affcf126a91a40be94ed5320b 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/eye.doctree and b/v0.9.2/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/face.doctree b/v0.9.2/.doctrees/api_doc/detect/face.doctree
index 8a29a0f11c070280f84d52e4945abd2a8f777952..ad28f8332be8b065b3fd7e86bc0a28e7194029ee 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/face.doctree and b/v0.9.2/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree
index a7c797026598804daeca270dfd3231d536d84891..5d71bb8b5eb300a5f4276c1e8e6dd57af7a12f30 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/hand.doctree b/v0.9.2/.doctrees/api_doc/detect/hand.doctree
index 52940b310a1c4f55b250db82e2ec47649f92526e..0304a79289c23e4018d7d63c99022ec15e8f2360 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/hand.doctree and b/v0.9.2/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/head.doctree b/v0.9.2/.doctrees/api_doc/detect/head.doctree
index c454a177d96ead5b2f80b1b6d8636d2dd37826a1..e619595c74888c7e2b31509caeaf24b82477d316 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/head.doctree and b/v0.9.2/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/index.doctree b/v0.9.2/.doctrees/api_doc/detect/index.doctree
index 8fa619c918ba4595f28830c6bd8c5de2802a96b9..1c34219aa170a7c2408318ad731602e60c7210da 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/index.doctree and b/v0.9.2/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree
index 91942dd460d6534c02827c10111bbe7e264addbe..ae336c56e2c90ffd313462347d198839a2ade340 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/person.doctree b/v0.9.2/.doctrees/api_doc/detect/person.doctree
index 57dd1d9c780d9f2db7f3652748ae98fca34e91c0..7d881a59e3fd5e8f5d88369e28657ff81d5d12ed 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/person.doctree and b/v0.9.2/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree
index c03138c751f33a785f7f40a4bde57e017bd02aad..62358cab82427ea6fa66f70718316311110382b1 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/text.doctree b/v0.9.2/.doctrees/api_doc/detect/text.doctree
index c0ba9c5eedf86470acd05c7120a92042914df6a9..7d6841817afb93a9c3c9703142e3311ad1764737 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/text.doctree and b/v0.9.2/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/detect/visual.doctree b/v0.9.2/.doctrees/api_doc/detect/visual.doctree
index 1c715857edb627db1f45bec65004e448c60f8e6d..27d7e8fa3ba45a9257cd6278aa7975e9ce6aa4f1 100644
Binary files a/v0.9.2/.doctrees/api_doc/detect/visual.doctree and b/v0.9.2/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/edge/canny.doctree b/v0.9.2/.doctrees/api_doc/edge/canny.doctree
index f9d772faaa8a674e5f7a2c77ec54d53f772d856c..991f129dee232854e380c07780bdc936b9b35a2a 100644
Binary files a/v0.9.2/.doctrees/api_doc/edge/canny.doctree and b/v0.9.2/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/edge/index.doctree b/v0.9.2/.doctrees/api_doc/edge/index.doctree
index 7d0a5b6bcb866c85ebffab7eaae9a42a327eba04..f4c5ddae5c79a37454d15ea8b4eb1841c04addd0 100644
Binary files a/v0.9.2/.doctrees/api_doc/edge/index.doctree and b/v0.9.2/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree
index 0f914653d901fa68f4a1563130cfdca247beb5c5..c2cc6e1b5c13344c55612d08ba97b836605f5bed 100644
Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree
index 9a95e7b54572731af4cb1792f1258b0a46f475d1..ee49d55c285590fca5728a3ea454206f3e7e5c35 100644
Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/generic/classify.doctree b/v0.9.2/.doctrees/api_doc/generic/classify.doctree
index 5d5f11ecf5260af1f496044016cc111243ad0b4b..c3988c10340ec45c97b635c69bfbd9e866d7c821 100644
Binary files a/v0.9.2/.doctrees/api_doc/generic/classify.doctree and b/v0.9.2/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree
index 2dcc759aba454ab9f850ecb2b1284dc1cd067c5b..9df0f17414dda12b8f760e7010b123a14c5f54fb 100644
Binary files a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/generic/index.doctree b/v0.9.2/.doctrees/api_doc/generic/index.doctree
index a8793cc6e7d36d592144c3c66b631efa79404e58..297120bfee78a2a338834395fd0329aeb8e68fdd 100644
Binary files a/v0.9.2/.doctrees/api_doc/generic/index.doctree and b/v0.9.2/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree
index 3002216ddb5682c17bd1692cb357a2b093ed5516..746979a6e5f4af0e909d9ff5931f6aac8e97c9f9 100644
Binary files a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree
index 6f25cf84b69661dc65b0119957eb901ad4d117b3..2f5e119f960e6a80037d9002bb4618696690850e 100644
Binary files a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metadata/index.doctree b/v0.9.2/.doctrees/api_doc/metadata/index.doctree
index 174a6cb8dd4bcbb5a1542f523692684152a511d9..cb0d7794d08c49d0dcbd12c0d018bbb0d37ebc08 100644
Binary files a/v0.9.2/.doctrees/api_doc/metadata/index.doctree and b/v0.9.2/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree
index 01665d99f9b93c8152faa0ad6e98aaad57a95a16..cce8583f99f9876fa7546e42b78b9504022117dc 100644
Binary files a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree
index 64c2b5510c6ac8aeac3e2a9e5eebcc8b828b510b..9759a79f6ef882b2b497c16640f3b797cd968683 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree
index 176801386c854558b88a1281efacb62bedac0516..0279c3705227412257cb2cea2f007db8515ae8d5 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree
index 076a7db24be022b67c03250ae23e257ace546549..b74c41883bd24e208c3cdbc6690e03e59b2a3112 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/index.doctree b/v0.9.2/.doctrees/api_doc/metrics/index.doctree
index c05749195558e35fe10ef90c465fd6ea460b5abb..8616ff11ef697f14592634a34c4db118abc78d19 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/index.doctree and b/v0.9.2/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree
index 42a7591500aac81fb75e37649245201a5e714e1a..d36fbd37d878b8af3a6b9ec09217f9e0f82514ca 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree
index a9a9a58fcd097a0271be19006f0e7ddbe8df9c8c..c6f15f2ca7e13054dfb63420f4e8e12438149201 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree
index 1cf3078963f6b6c8d335291d9a83df613b67be15..3373adc977d822e7d95c5a4eb93cca74a04a79d3 100644
Binary files a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/ocr/index.doctree b/v0.9.2/.doctrees/api_doc/ocr/index.doctree
index cd4e649982509b210761a25b55d2a608068e45fc..ba6ffa553b479b640bc1b052b961022d9b1ae37e 100644
Binary files a/v0.9.2/.doctrees/api_doc/ocr/index.doctree and b/v0.9.2/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/operate/align.doctree b/v0.9.2/.doctrees/api_doc/operate/align.doctree
index 40a989a642a7aef3edff6245ac0a4cc742ff3c2d..26a5bfc75a93ede1098e148ba08e9dd9481e0f4f 100644
Binary files a/v0.9.2/.doctrees/api_doc/operate/align.doctree and b/v0.9.2/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/operate/censor.doctree b/v0.9.2/.doctrees/api_doc/operate/censor.doctree
index 5a68c7c1fd73f0983186ba2cc03c5bd700b3138b..336dcc674a011ab8f02721c235573b359c9cbc28 100644
Binary files a/v0.9.2/.doctrees/api_doc/operate/censor.doctree and b/v0.9.2/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree
index 448d5f6db7d2f304d6695df204ed3f920971a1b0..b675ffd407092f6fcda257a8d734c259204e1980 100644
Binary files a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/operate/index.doctree b/v0.9.2/.doctrees/api_doc/operate/index.doctree
index f73e2428e14509877da341b729b1f2b959a68c65..e931f37f18a2f7976535f96eed55c0c1060845c4 100644
Binary files a/v0.9.2/.doctrees/api_doc/operate/index.doctree and b/v0.9.2/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree
index ec6afd4a3d1192c01968633338f79f42a521d169..23994b4ac0361122087075084944dda032e294b7 100644
Binary files a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree
index b622044335391c316b85222ecbc21bc3f01b9434..45d9b927be7436d8201e64b5684c51991088b574 100644
Binary files a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/pose/format.doctree b/v0.9.2/.doctrees/api_doc/pose/format.doctree
index b893369e08429dba5d80f1d8f2f13948edb9c72f..cdcf6eb34310933c9bf3d907a3771807a9e1f1f3 100644
Binary files a/v0.9.2/.doctrees/api_doc/pose/format.doctree and b/v0.9.2/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/pose/index.doctree b/v0.9.2/.doctrees/api_doc/pose/index.doctree
index 472f6138911a987ff1122c3267a025f84ab9873e..f4ce68767a5f1489bf009c55cd1535816f0420e4 100644
Binary files a/v0.9.2/.doctrees/api_doc/pose/index.doctree and b/v0.9.2/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/pose/visual.doctree b/v0.9.2/.doctrees/api_doc/pose/visual.doctree
index cd74f8024e13be71dcc6016c85e29fe95e6d5a9e..7cd855182df9a5b682cc31a1c1aaca0395ba1af7 100644
Binary files a/v0.9.2/.doctrees/api_doc/pose/visual.doctree and b/v0.9.2/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree
index 30ef09965d9f96d0d46c0c2147f43306cc77982d..f4a39a9721ef3a2873840b4a468f3121300d218d 100644
Binary files a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree
index 064ff16d09184c943989a20f0967607b543b7634..b8e87d85db0b4ee74d6b1b2dd7bdaec6bce5bd19 100644
Binary files a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree
index ede56e4ef58c885d9550fce9f012ff4cff3250ae..b71f8b5d392f01e6b212b5493452981bb074ba42 100644
Binary files a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree
index 39385d2113952e34a0349e6cd755fb11a0e25253..90b7c8ae07153935e516dc0324e2c446f9ef6271 100644
Binary files a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree
index 6b50a236bba3787a6a862c22f4affc14584ea500..1b6008595ba7cfed3856f11fff4d81b5d13a2efd 100644
Binary files a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/resource/background.doctree b/v0.9.2/.doctrees/api_doc/resource/background.doctree
index 083d676a9c6d128b3832b7e88c50335a4f0acc88..a0bb02ab00aaa9f2d5afa7a574df7e58a573a68e 100644
Binary files a/v0.9.2/.doctrees/api_doc/resource/background.doctree and b/v0.9.2/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/resource/index.doctree b/v0.9.2/.doctrees/api_doc/resource/index.doctree
index e85ee0bc5c984f15b77bb5a848e5ffed4c1e803d..512920bb20e8b1d52d6a18c7abf3ecca5beb1a5d 100644
Binary files a/v0.9.2/.doctrees/api_doc/resource/index.doctree and b/v0.9.2/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree
index 8cb29a0eac56ead747a9b2afa46dbd40482873db..a972dc04c73563c08c54f4383b840ddc0bfc31a5 100644
Binary files a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/restore/index.doctree b/v0.9.2/.doctrees/api_doc/restore/index.doctree
index 12ef47658ebebe242b81a0f929ce60017811aa16..be73f8ff4564429d940ddbb4037a2133fe4bb3a6 100644
Binary files a/v0.9.2/.doctrees/api_doc/restore/index.doctree and b/v0.9.2/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree
index d23dcab8db23fa17a897813032af7bdd99a0d5fa..b8d8101e3fa8478a5705e40c812aff4ce6f1b963 100644
Binary files a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree
index 7d7babca5dd50537326687e4eefa915887306a28..e1dcbfa67395b4fb0abdd5788eb7379ea10a5107 100644
Binary files a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/sd/index.doctree b/v0.9.2/.doctrees/api_doc/sd/index.doctree
index 23ad40c3918e0545c71da9dc0ec284c4267d1241..f870c3b77cfbffce91a62a6b13d3435764be79a7 100644
Binary files a/v0.9.2/.doctrees/api_doc/sd/index.doctree and b/v0.9.2/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree
index 113e7d271b75885378b1d9a3ed69d39f818c6a7a..58a5508d4a29c2c3f39e405a0f0bb37379f3bda7 100644
Binary files a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/sd/model.doctree b/v0.9.2/.doctrees/api_doc/sd/model.doctree
index 3f1229d68520dae72e5866020e7a94e11efec017..45addf5250334fb9c9fdce017e8a8aa2c70acbdd 100644
Binary files a/v0.9.2/.doctrees/api_doc/sd/model.doctree and b/v0.9.2/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/sd/nai.doctree b/v0.9.2/.doctrees/api_doc/sd/nai.doctree
index c5dd4d6ad9ffff4928455d16d4019ee57c029dbf..367e660be31e79fe8433e6922253de141b16f202 100644
Binary files a/v0.9.2/.doctrees/api_doc/sd/nai.doctree and b/v0.9.2/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/segment/index.doctree b/v0.9.2/.doctrees/api_doc/segment/index.doctree
index 196fd144d29d42461984d3b586c2a15206b46d87..e542e1d7faede4c957a0769ed8c5e8196200a00f 100644
Binary files a/v0.9.2/.doctrees/api_doc/segment/index.doctree and b/v0.9.2/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree
index 1583b4f5b62837041fc9dea92e7dc44e78a30dea..354d962b3d21931c38c7dc8088b6a93f360f82a6 100644
Binary files a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree
index 59bc565321f25dc3fc4f1ef1e81e7c51218d4a19..a11242c1ec2f429a930aabf7acecb03ac8aa864b 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/character.doctree b/v0.9.2/.doctrees/api_doc/tagging/character.doctree
index 0ab0a0550934aca6030fbf21a20d8373ae18a9cd..6c1ff285934a172bf87bff847731e91ebc7e995b 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/character.doctree and b/v0.9.2/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree
index 914755a3fe24b3da7844844c4bfc1b619cf26d77..56c4974b40d6b6a6bcf915ce863ed56a9ee6c8ee 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/format.doctree b/v0.9.2/.doctrees/api_doc/tagging/format.doctree
index 8743a2304c575d898bb5c0b78380ec58de9e9dc0..9ae39fd7029b97caf4033440000c0a0727761298 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/format.doctree and b/v0.9.2/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/index.doctree b/v0.9.2/.doctrees/api_doc/tagging/index.doctree
index a000cadcd5e3ee3afcdcc1f2edfef79dcfc7666b..971be8c4cfb8aa8d74d939a3369746d19257ac92 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/index.doctree and b/v0.9.2/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/match.doctree b/v0.9.2/.doctrees/api_doc/tagging/match.doctree
index 72ed4028ba52126cee0fd9ee901d6feb4b92bb66..abfb213f9ea26610f65373c3df0144a101efb5e5 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/match.doctree and b/v0.9.2/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree
index 136b23f8124cab30ae1b440970db8509af97ca9b..c132baa212bb9282cafbfb619342e55fa0fa3333 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/order.doctree b/v0.9.2/.doctrees/api_doc/tagging/order.doctree
index 094820981b27d012b0c835c57b18411b5def51a4..c733d404286643c32aeaf16a50da48475c8dc423 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/order.doctree and b/v0.9.2/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree
index 8cc035a84f27a5ed928ae05b0999ad99e61c9ef5..c8f41137157e0a2a0bea27c68aa071bd522c63a2 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree
index eb62a2429fcc642778ed8083ff6fc83454e4ef2c..60d19caf9b28c5f434d4796ebc097876d91f8126 100644
Binary files a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree
index 6a7fc1953d515dee8fb22af146816dadaf6f12de..eff9106edb86a05cb8fb08d288397266d70e0642 100644
Binary files a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/upscale/index.doctree b/v0.9.2/.doctrees/api_doc/upscale/index.doctree
index fc2daf6c3567c7bd15bf2aaca3ddf6a39258ce6a..ab2707d91876717a95b3ef8188177fb5dea9c1fc 100644
Binary files a/v0.9.2/.doctrees/api_doc/upscale/index.doctree and b/v0.9.2/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/utils/cache.doctree b/v0.9.2/.doctrees/api_doc/utils/cache.doctree
index 393dc7158f92b4f0d2f8cb01e80d5db97e184c76..737c25b49e369d7ad8e9855effe9fa39d46c70cc 100644
Binary files a/v0.9.2/.doctrees/api_doc/utils/cache.doctree and b/v0.9.2/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/utils/func.doctree b/v0.9.2/.doctrees/api_doc/utils/func.doctree
index b403695eae895ac1e47aa228a92a84527a7fca1b..1c4e8a94b1cb2a8ce8c8abbc942beec01cd44a3e 100644
Binary files a/v0.9.2/.doctrees/api_doc/utils/func.doctree and b/v0.9.2/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/utils/index.doctree b/v0.9.2/.doctrees/api_doc/utils/index.doctree
index 3b265ee5e7ddc01a76631e1771919e142cd9a8aa..1e0e9957fdd1938f12d799ff3dd002dbd6c0492e 100644
Binary files a/v0.9.2/.doctrees/api_doc/utils/index.doctree and b/v0.9.2/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree
index 16169ac34e597a4f852f18f011a96b1889d66c17..a4c642fe35daec113c0714f36b6f90f706264b23 100644
Binary files a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree
index 1be69b67181e1a5553b00a4e8339fb26782fdf50..755d3a3481961bf7ab747fb55d52d9cbb11329d3 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree
index 2407c6b493f51b508ec4e00e4824432da0203852..55cb21fa43461f5e4b83e7ac14fbd355fe99b3dd 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/classify.doctree b/v0.9.2/.doctrees/api_doc/validate/classify.doctree
index 722829e538d0c06315ad3f7aee7038686f7bc06c..304e5b6a8bef5e602a2225b63f19ba9db8b8dbcf 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/classify.doctree and b/v0.9.2/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/color.doctree b/v0.9.2/.doctrees/api_doc/validate/color.doctree
index d02b635b3162cb5686628f6a30a4415d9d4ff64d..8e384728438f0c783ee2315c148b63933d6da91a 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/color.doctree and b/v0.9.2/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree
index 124ccb7a492b0ce53d90019006913baf95ac7ca1..624cef5d3b4b7d8daf219b60be901a6c495166f6 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree
index b2eff389eb69e0058dfbb4ab9559e5dc705f2d6c..3aea54f5e9335c31be1466de1edb788dca9e9e60 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/furry.doctree b/v0.9.2/.doctrees/api_doc/validate/furry.doctree
index 90082d8e37b6b5aea8fa7f24a6a41d3118679dac..6370ef3446d4d9332dde0398deca36a8b793ffeb 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/furry.doctree and b/v0.9.2/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/index.doctree b/v0.9.2/.doctrees/api_doc/validate/index.doctree
index fee945b207c5c832fc621c2997560f06d0d52652..b81303c3f85bc3e533cfc7217867a28752242c22 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/index.doctree and b/v0.9.2/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree
index 9a052d878cb76bfd66cf2d8a8c24c0b2974a8b43..adca3885faed815fc969a3c41cd4e70e72a4d037 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree
index 958aeeb704920d9720b99d5fab8b6ae767ff4f30..967ec193382d77e755e994a887a58347635d8b7b 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree
index 79ce8a9c7fa59fd99ca2b93a0cf3870d5135b451..f55f586fd6232ffef76fa32f0e6450d95e2b61f3 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/rating.doctree b/v0.9.2/.doctrees/api_doc/validate/rating.doctree
index 484f02d841ccb3231397f91155acdd1627747c77..60786b4d7440bf2a2ab144f5b1390eb2778ec82d 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/rating.doctree and b/v0.9.2/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/real.doctree b/v0.9.2/.doctrees/api_doc/validate/real.doctree
index bb0412820f17c14fcc8ecc5840b0dd07c676991c..b4c8e996b55712507bfbfd7f86a38f6412612eb8 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/real.doctree and b/v0.9.2/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/safe.doctree b/v0.9.2/.doctrees/api_doc/validate/safe.doctree
index 30c6ef48b6c0fe6cf3e5ae6663792bc4b9b40b54..61291afc92bc5d46de747fd52b1b61401d2ac611 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/safe.doctree and b/v0.9.2/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree
index 6dd77ef929f838c9c4e23c5daa1f9e5951194026..6dffa7435ea7ffb9383388dfd74bca271f4eba4a 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/teen.doctree b/v0.9.2/.doctrees/api_doc/validate/teen.doctree
index 509f1a9ea29e5128f100fbf73a22534c0d82183b..1eb4366e323eb77d926520a2f461b399acd032ce 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/teen.doctree and b/v0.9.2/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree
index 39a70c415fdda1d2f92b56d65f298aae59c55663..b04fd1da7e068dde6de51b800f8a3c84c0ef3b70 100644
Binary files a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.9.2/.doctrees/environment.pickle b/v0.9.2/.doctrees/environment.pickle
index c3f368c8f7fd75893c573afaeced1b263293e70d..c74a13124baaf9a56fec144c4343ecf4a892839e 100644
Binary files a/v0.9.2/.doctrees/environment.pickle and b/v0.9.2/.doctrees/environment.pickle differ
diff --git a/v0.9.2/.doctrees/index.doctree b/v0.9.2/.doctrees/index.doctree
index 19bdecbd8bd64e819fc97ab52b0fb84dd1d94fd7..df3d68c171c99e08e11a70d1797cdad3639432c5 100644
Binary files a/v0.9.2/.doctrees/index.doctree and b/v0.9.2/.doctrees/index.doctree differ
diff --git a/v0.9.2/.doctrees/information/environment.doctree b/v0.9.2/.doctrees/information/environment.doctree
index 96431c34fbe9173673b7270cbf5fd98769c8adc6..1ab2f869d8076be2ceb31fc9317bd22e1170ecdb 100644
Binary files a/v0.9.2/.doctrees/information/environment.doctree and b/v0.9.2/.doctrees/information/environment.doctree differ
diff --git a/v0.9.2/.doctrees/information/environment.result.doctree b/v0.9.2/.doctrees/information/environment.result.doctree
index f5aeec5629817c9cbb0061f7b537f79bcba61604..22a8c7a85a6ba1ea91fec9ae86d4b69e0a3c608c 100644
Binary files a/v0.9.2/.doctrees/information/environment.result.doctree and b/v0.9.2/.doctrees/information/environment.result.doctree differ
diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb
index 0960195a50777fbdb93bc02a067cf3c398ef68cc..abea83d98014beefb6f8ddecae676e36cb2a0852 100644
--- a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:32.295909Z",
- "iopub.status.busy": "2025-02-20T13:00:32.295699Z",
- "iopub.status.idle": "2025-02-20T13:00:33.468434Z",
- "shell.execute_reply": "2025-02-20T13:00:33.467730Z"
+ "iopub.execute_input": "2025-02-21T06:52:14.132365Z",
+ "iopub.status.busy": "2025-02-21T06:52:14.132138Z",
+ "iopub.status.idle": "2025-02-21T06:52:15.291927Z",
+ "shell.execute_reply": "2025-02-21T06:52:15.291179Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3237.1995 MHz\n",
+ "CPU Freq: 3277.5187499999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb
index a566b8c2d055470457e81dc7fb5ee37e6a669921..70afb8c0bd5900707ae3b90523cde0222ebe7174 100644
--- a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:39.106313Z",
- "iopub.status.busy": "2025-02-20T12:57:39.105842Z",
- "iopub.status.idle": "2025-02-20T12:57:40.270368Z",
- "shell.execute_reply": "2025-02-20T12:57:40.269622Z"
+ "iopub.execute_input": "2025-02-21T06:49:30.292295Z",
+ "iopub.status.busy": "2025-02-21T06:49:30.292085Z",
+ "iopub.status.idle": "2025-02-21T06:49:31.458347Z",
+ "shell.execute_reply": "2025-02-21T06:49:31.457569Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3042.0175 MHz\n",
+ "CPU Freq: 3135.276 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.2/.doctrees/tutorials/installation/index.doctree b/v0.9.2/.doctrees/tutorials/installation/index.doctree
index 59c654de8fdb33b49c83fee7a3d7b5f216818cb3..b3cac1c480216713a971b85fb019d86b59b628ca 100644
Binary files a/v0.9.2/.doctrees/tutorials/installation/index.doctree and b/v0.9.2/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree
index f78256d5a7e8ad112ea77cb446ed8a3d5559fd69..c7ae363710bca105df4b5fde40cde6f2e706173c 100644
Binary files a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.9.2/_sources/information/environment.result.ipynb.txt b/v0.9.2/_sources/information/environment.result.ipynb.txt
index a566b8c2d055470457e81dc7fb5ee37e6a669921..70afb8c0bd5900707ae3b90523cde0222ebe7174 100644
--- a/v0.9.2/_sources/information/environment.result.ipynb.txt
+++ b/v0.9.2/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:39.106313Z",
- "iopub.status.busy": "2025-02-20T12:57:39.105842Z",
- "iopub.status.idle": "2025-02-20T12:57:40.270368Z",
- "shell.execute_reply": "2025-02-20T12:57:40.269622Z"
+ "iopub.execute_input": "2025-02-21T06:49:30.292295Z",
+ "iopub.status.busy": "2025-02-21T06:49:30.292085Z",
+ "iopub.status.idle": "2025-02-21T06:49:31.458347Z",
+ "shell.execute_reply": "2025-02-21T06:49:31.457569Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3042.0175 MHz\n",
+ "CPU Freq: 3135.276 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.2/information/environment.html b/v0.9.2/information/environment.html
index 2bbc94bbe7f920c829ec6752ca85d846958b86e9..eca59abdb0caf021eef6ced1c69b84ef4f8cb5ce 100644
--- a/v0.9.2/information/environment.html
+++ b/v0.9.2/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3237.1995 MHz
+CPU Freq: 3277.5187499999997 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.2/information/environment.ipynb b/v0.9.2/information/environment.ipynb
index 0960195a50777fbdb93bc02a067cf3c398ef68cc..abea83d98014beefb6f8ddecae676e36cb2a0852 100644
--- a/v0.9.2/information/environment.ipynb
+++ b/v0.9.2/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:32.295909Z",
- "iopub.status.busy": "2025-02-20T13:00:32.295699Z",
- "iopub.status.idle": "2025-02-20T13:00:33.468434Z",
- "shell.execute_reply": "2025-02-20T13:00:33.467730Z"
+ "iopub.execute_input": "2025-02-21T06:52:14.132365Z",
+ "iopub.status.busy": "2025-02-21T06:52:14.132138Z",
+ "iopub.status.idle": "2025-02-21T06:52:15.291927Z",
+ "shell.execute_reply": "2025-02-21T06:52:15.291179Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3237.1995 MHz\n",
+ "CPU Freq: 3277.5187499999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.2/information/environment.result.html b/v0.9.2/information/environment.result.html
index 4efb4a2e56d2d52ab178e5ee321a3dc3f3a6fe2d..281fcf60b300ef04b5674c3b5d1f9d71b697cd58 100644
--- a/v0.9.2/information/environment.result.html
+++ b/v0.9.2/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3042.0175 MHz
+CPU Freq: 3135.276 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.2/information/environment.result.ipynb b/v0.9.2/information/environment.result.ipynb
index a566b8c2d055470457e81dc7fb5ee37e6a669921..70afb8c0bd5900707ae3b90523cde0222ebe7174 100644
--- a/v0.9.2/information/environment.result.ipynb
+++ b/v0.9.2/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:39.106313Z",
- "iopub.status.busy": "2025-02-20T12:57:39.105842Z",
- "iopub.status.idle": "2025-02-20T12:57:40.270368Z",
- "shell.execute_reply": "2025-02-20T12:57:40.269622Z"
+ "iopub.execute_input": "2025-02-21T06:49:30.292295Z",
+ "iopub.status.busy": "2025-02-21T06:49:30.292085Z",
+ "iopub.status.idle": "2025-02-21T06:49:31.458347Z",
+ "shell.execute_reply": "2025-02-21T06:49:31.457569Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3042.0175 MHz\n",
+ "CPU Freq: 3135.276 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.2/searchindex.js b/v0.9.2/searchindex.js
index 066282b477d4724b07b331384c5c75b9ed200f55..e38b0e1fa9c42f12aa6fc15fe082b48d1c9033fb 100644
--- a/v0.9.2/searchindex.js
+++ b/v0.9.2/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3237": 102, "1995": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3042": 103, "0175": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": [55, 103], "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3277": 102, "5187499999997": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3135": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.9.3/.buildinfo b/v0.9.3/.buildinfo
index 5b9faf1eaf784213fabb0395e9bcd8d98a1264e8..e881d7647ab1570c6de610eff59508dcd0aff632 100644
--- a/v0.9.3/.buildinfo
+++ b/v0.9.3/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: afc79ffa2f07d96b65aac847e79681a1
+config: 8b2cbfa1b40758134063f4820f78bcb8
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree
index ee7a41f5aae203a2e020ec6cc0f71599b6a33ab3..d0dd8f95fd68b9b2d778974033614c6c15420cca 100644
Binary files a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/ascii/index.doctree b/v0.9.3/.doctrees/api_doc/ascii/index.doctree
index 1b9b4956e7bb1291d3e638cc85afc0f9baaa9cda..022a9c8761f77904633cb3cd813bb6c61ba1214f 100644
Binary files a/v0.9.3/.doctrees/api_doc/ascii/index.doctree and b/v0.9.3/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/config/index.doctree b/v0.9.3/.doctrees/api_doc/config/index.doctree
index 35be5b8af8c349d2eca95545601647a614b95071..376a524e2064ee5c5f9c76637001c876e6077822 100644
Binary files a/v0.9.3/.doctrees/api_doc/config/index.doctree and b/v0.9.3/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/config/meta.doctree b/v0.9.3/.doctrees/api_doc/config/meta.doctree
index 6be6812a9f395bd015bca73306917dc55ed510ba..949a1f626fcb8987c3a6c1b177fcf0f49c7b8bec 100644
Binary files a/v0.9.3/.doctrees/api_doc/config/meta.doctree and b/v0.9.3/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/background.doctree b/v0.9.3/.doctrees/api_doc/data/background.doctree
index bbf16063ebcf0799e1aa5d584843f8da3252c6f1..83c6dabc21ad8dba22f65fc389faf518de91e822 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/background.doctree and b/v0.9.3/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/decode.doctree b/v0.9.3/.doctrees/api_doc/data/decode.doctree
index 7bebc5dc26c5aee5e13e205f4492e4b0a54d3e8e..5fb291a69591db8299b8918d329e87505f80dd77 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/decode.doctree and b/v0.9.3/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/encode.doctree b/v0.9.3/.doctrees/api_doc/data/encode.doctree
index b54c67009317ce5e6d2acdb15d8950963c97bc61..0b817bfdeb0f81176a3a17bf88381a0e61248f6b 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/encode.doctree and b/v0.9.3/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/image.doctree b/v0.9.3/.doctrees/api_doc/data/image.doctree
index eb0d3d4df2836d247df4d052b69033005acf96ed..53d464fb7ef11ae49c32166fa690679ffebcbb23 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/image.doctree and b/v0.9.3/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/index.doctree b/v0.9.3/.doctrees/api_doc/data/index.doctree
index f30664ed90fcd03104b5ad851e9222b637dbc4d2..1263e4fb5b40dcb77bff530ed61ed6186db5f0ad 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/index.doctree and b/v0.9.3/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/data/layer.doctree b/v0.9.3/.doctrees/api_doc/data/layer.doctree
index dc563e4912210b3e3924905cdad3635aa8330d1d..de445641b1da165919f074da0b6d3e879804e28c 100644
Binary files a/v0.9.3/.doctrees/api_doc/data/layer.doctree and b/v0.9.3/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree
index 3d21ccac999d36bdf6b78403347d5a028aebfac7..56c25a1a102b50c0c10ba713856fb4d7990529a7 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/censor.doctree b/v0.9.3/.doctrees/api_doc/detect/censor.doctree
index 6ad7e91ca4b158274b0a052f1ead653fc5953532..a64a4b86fd3da010683801f6c20f9ea0d373da61 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/censor.doctree and b/v0.9.3/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/eye.doctree b/v0.9.3/.doctrees/api_doc/detect/eye.doctree
index 51c52159391f683a1cbb03ad4a919e7db9adc5cb..c7efe4d0323600f015281e13b4d41f87197c5277 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/eye.doctree and b/v0.9.3/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/face.doctree b/v0.9.3/.doctrees/api_doc/detect/face.doctree
index 1cc9fc7c3e3131ade4249bd283946195016e63cb..bf285d976d3ebf141293cfbaef028144884f6347 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/face.doctree and b/v0.9.3/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree
index b9335c88318f22580d390b8fba44ece8479009bf..20a6794b92d8b9d1487e645f37b88aeb67b55867 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/hand.doctree b/v0.9.3/.doctrees/api_doc/detect/hand.doctree
index 222cda57e1e44a51fca1abbb3be02652ee682a0d..dd938ff0fbb3221fe0c067980a9ab7e9235c1079 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/hand.doctree and b/v0.9.3/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/head.doctree b/v0.9.3/.doctrees/api_doc/detect/head.doctree
index 5e4e376cb4c697b835396ce3ea97756a21b0c7cd..b8de6a65c9ba5bc4447914be3dd53c9263757de6 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/head.doctree and b/v0.9.3/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/index.doctree b/v0.9.3/.doctrees/api_doc/detect/index.doctree
index 8ca5442a6450626fbb171ceeb404d77b93b41c7a..353a6ab9aca3f9e057721c59516fa54a76567349 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/index.doctree and b/v0.9.3/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree
index e0a9cf90dab6e9e5310f5252a195f68a68a1618e..6d5b9a6577d0f0dbd1c878ef03efc4825369e6bc 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/person.doctree b/v0.9.3/.doctrees/api_doc/detect/person.doctree
index e2cbfd464def879f09f762e21974a8b65a9f8350..a31671b9a59d6ca53975bd210913113d6d64bf55 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/person.doctree and b/v0.9.3/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree
index 9893012ce6b0e5357bf0063809c0bec1732b992f..a4dbbc5d43100ac6a4a67eeff12a27060913ea96 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/text.doctree b/v0.9.3/.doctrees/api_doc/detect/text.doctree
index f860215f27aceec6b418d90c9b1a1993251f9727..0cb85f322eb69bd08f129887d7ab6917ea078850 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/text.doctree and b/v0.9.3/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/detect/visual.doctree b/v0.9.3/.doctrees/api_doc/detect/visual.doctree
index 2638bd81a2320ee344b747059e5e8e83a4ec56fb..971142f23cc9d66950bebb91db5f9fc34c7a5cb2 100644
Binary files a/v0.9.3/.doctrees/api_doc/detect/visual.doctree and b/v0.9.3/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/edge/canny.doctree b/v0.9.3/.doctrees/api_doc/edge/canny.doctree
index 69e8713f220d833b82f41054d2d5c66a9406d140..7a4f8c1e515d724293a4116533282794ed07bd99 100644
Binary files a/v0.9.3/.doctrees/api_doc/edge/canny.doctree and b/v0.9.3/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/edge/index.doctree b/v0.9.3/.doctrees/api_doc/edge/index.doctree
index 2bda7af083e1142430dda23a438d07d72af2fd9b..9e590e39d20b1c83d63552076a9d3a2a6eb3d71d 100644
Binary files a/v0.9.3/.doctrees/api_doc/edge/index.doctree and b/v0.9.3/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree
index 516b26b8d2dbcb8df2464d864a32a001bc3d8810..117b75cc5f76ea7cf3396aa204da492e7bc3dd9a 100644
Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree
index 7b5eb4d641d87f34da12309a5b2c7e440a0f7074..88f74cf35454a52856b627a670ddaab374b2e8ca 100644
Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/generic/classify.doctree b/v0.9.3/.doctrees/api_doc/generic/classify.doctree
index d5d81bc19b2b9e7492925680f0dd57cfa12748c5..f7c396b5257c9e6770acad4caf638703a08e07ef 100644
Binary files a/v0.9.3/.doctrees/api_doc/generic/classify.doctree and b/v0.9.3/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree
index aa5ebb46b1167810733e35036a3de47378965efd..778b3de8af5a67db0ed8799bc6ce1ffb1abfca89 100644
Binary files a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/generic/index.doctree b/v0.9.3/.doctrees/api_doc/generic/index.doctree
index 23b0e6cd34253b04aa03f07d289625f2926af398..f9450d5436afccb9d55696411d8afd3205f404ff 100644
Binary files a/v0.9.3/.doctrees/api_doc/generic/index.doctree and b/v0.9.3/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree
index f55ea3e60eed89b86be62e086ad6f6270e836eb0..519861c27896fd8f448285250b087621744628d5 100644
Binary files a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree
index 115064db92164678e5141af6f45c5651b5e05eb6..c8d461320d586476bb819b0f0648991f5874afac 100644
Binary files a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metadata/index.doctree b/v0.9.3/.doctrees/api_doc/metadata/index.doctree
index 06a5e486e1ef71d6ad4270175b13625d0b6c44e0..e521a88583610c298f2a07670c6b6ab8b50ef5cd 100644
Binary files a/v0.9.3/.doctrees/api_doc/metadata/index.doctree and b/v0.9.3/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree
index a57a0bbcb7ae5202986bb05ba6ba0f924e22838a..b6bb5e11ebb62ffd939595761ed889df89e91b57 100644
Binary files a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree
index e48e2a8bea42b1ee7ca9802803cfc1b725278f1f..73be6305f140c5c9a85d3def24f290322e1d263b 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree
index eb78e35a83542f3d4e9e7f2c914dd772388b2391..838f72676f83006797c6620dbc3548bb63755ad3 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree
index be8627763ea86bd89b27e7b1b82b0742c87641ee..ed364b4d48aac1b8f7ee26d3fbfe6a82e8d89a2e 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/index.doctree b/v0.9.3/.doctrees/api_doc/metrics/index.doctree
index 0303b24491439b0779d059b5796bcc93e26c07d3..0b53ca5f9b04246c3fbd1ec9193f8405ac082222 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/index.doctree and b/v0.9.3/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree
index 997a16df3758d84b70862c81a07787b988951da0..74988d540945a83e6757de175ca1721dd4b4de5b 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree
index 88785ba9343b0d4bf9d9d71f6d3893969e33c940..d65baae504c7ea38100ad259b0961ffca3df50fe 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree
index 7d43075bffe952b3ce5828e1b7b0bf026c4954d2..10d12cd135d2e431d6d59b35239b0cfd0f748674 100644
Binary files a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/ocr/index.doctree b/v0.9.3/.doctrees/api_doc/ocr/index.doctree
index aeed960d629473dfd1af43b80086ad2c4bb2bc9f..24be835138cf0b734c6ba980c9ac2c462d3156da 100644
Binary files a/v0.9.3/.doctrees/api_doc/ocr/index.doctree and b/v0.9.3/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/operate/align.doctree b/v0.9.3/.doctrees/api_doc/operate/align.doctree
index 2558d131e1d8f15e0f8a87466d26c8fc5cd66d7f..4c4fbc8a568ff200667bab04468633d0c2316af3 100644
Binary files a/v0.9.3/.doctrees/api_doc/operate/align.doctree and b/v0.9.3/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/operate/censor.doctree b/v0.9.3/.doctrees/api_doc/operate/censor.doctree
index d14ccd8ae895143e9bba8cf0d028fd0d8fb0b8f0..0987d975b6c96ce5eada60e2d78239576359a2ec 100644
Binary files a/v0.9.3/.doctrees/api_doc/operate/censor.doctree and b/v0.9.3/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree
index 38baf2fd0245548699e51c45aa9d9c5a32694575..b5f55b80aac24097801960035c678648b7a6d8c1 100644
Binary files a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/operate/index.doctree b/v0.9.3/.doctrees/api_doc/operate/index.doctree
index ae2a84a88efa489473577ad1d9d55cb089c0e179..906560c9544cafc9305d99e2bc2dc5c05bec4ac9 100644
Binary files a/v0.9.3/.doctrees/api_doc/operate/index.doctree and b/v0.9.3/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree
index 33c133db545e9cb16105e6d387b330a4a6d5125d..02aa7244dddcbb22cc2ad16755459b0f77a8a481 100644
Binary files a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree
index 21190f435ea7b6892e29fd54a0a94ca688cd88e7..8740103e14c527bde8e8ffef923afe24b40f4fdd 100644
Binary files a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/pose/format.doctree b/v0.9.3/.doctrees/api_doc/pose/format.doctree
index f1cde973eafa97b1f434b0917b1c210212a74f33..08fbfe78e8b26172c414c41e6f4ed0b849c894fa 100644
Binary files a/v0.9.3/.doctrees/api_doc/pose/format.doctree and b/v0.9.3/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/pose/index.doctree b/v0.9.3/.doctrees/api_doc/pose/index.doctree
index 21cc29b8effd831b90f19d17a74fe705d4557e71..98339bafd24a87cac091a9dcd5bbccd5eed74254 100644
Binary files a/v0.9.3/.doctrees/api_doc/pose/index.doctree and b/v0.9.3/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/pose/visual.doctree b/v0.9.3/.doctrees/api_doc/pose/visual.doctree
index 66d189438a905963d0157dd8d2f0f1c889a1e1a2..bc0b3ea225613f1e811f91d600345928c2d8a8df 100644
Binary files a/v0.9.3/.doctrees/api_doc/pose/visual.doctree and b/v0.9.3/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree
index 69f783aab05708779989ce23a483e964b0e9c00e..a0b83c670d06db306d461c79ff65f155b15d715e 100644
Binary files a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree
index fdf1cc5e65e5a51555f16a8796970e840e575820..0668cf702ba052bcf6de018f4ea3203ada61efbe 100644
Binary files a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree
index 27f4ccf9e4015e7bff4a095298800b39d2163ac1..8663471cd61955e500f27416abf53d438201e358 100644
Binary files a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree
index 32f1ab84195cdf13dc2eb90e8be1fe5b81927dbb..1ce8d7f07df63bc6da6924e5aff8c3ee23929bab 100644
Binary files a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree
index 67c21435863fa00545c320e2ca7e358d7105ef04..885b23881414c9191f16729b9c5eacd0de361321 100644
Binary files a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/resource/background.doctree b/v0.9.3/.doctrees/api_doc/resource/background.doctree
index 2e966f7903a43840a2890354ea5074f27be75802..8569b55794b4f174b5665385cf0170df7b0127e7 100644
Binary files a/v0.9.3/.doctrees/api_doc/resource/background.doctree and b/v0.9.3/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/resource/index.doctree b/v0.9.3/.doctrees/api_doc/resource/index.doctree
index 53998e82f59f3e174d1719cf05a16e9c7833813b..b34e5257effc5535defc68f58c83d1be79883e52 100644
Binary files a/v0.9.3/.doctrees/api_doc/resource/index.doctree and b/v0.9.3/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree
index f2ad5605abc836520e1ceeac675063e6ff3e69d9..f137b26538c3141fc7519013b19c17980fc6d68d 100644
Binary files a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/restore/index.doctree b/v0.9.3/.doctrees/api_doc/restore/index.doctree
index 8a2e49fdf6d386e55f36c66a7ac06be677e7c5b2..8eabce5c6479ac47c19033d14e48521e15558690 100644
Binary files a/v0.9.3/.doctrees/api_doc/restore/index.doctree and b/v0.9.3/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree
index ff8c7bdd4510b7ac90e5695cd62427baedb58e82..414c8bcf3449911ddf7c9a01a70dd604874f7d09 100644
Binary files a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree
index b7e76debfed4e366f9cdaf76225e6ae9605a8b13..4e9d8a195da06d8d3392da30ca6691d37589a56c 100644
Binary files a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/sd/index.doctree b/v0.9.3/.doctrees/api_doc/sd/index.doctree
index e5a1ec53342d69b64e35479ed157a2bf069f8c28..72165566766cac49b398e963e43d2d25993ee777 100644
Binary files a/v0.9.3/.doctrees/api_doc/sd/index.doctree and b/v0.9.3/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree
index 9d238d1e17135f97fd77a6f94ca82a432ba180d9..6ba578879b71c4fe60edbf6301f35c7e1ba08327 100644
Binary files a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/sd/model.doctree b/v0.9.3/.doctrees/api_doc/sd/model.doctree
index 9d39367737531283df236e200186fdbff2360691..e2fa8dc28d5255a709369241748e3b94812fd8fa 100644
Binary files a/v0.9.3/.doctrees/api_doc/sd/model.doctree and b/v0.9.3/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/sd/nai.doctree b/v0.9.3/.doctrees/api_doc/sd/nai.doctree
index 53931c4eff20810a6816da756b523c47d0f24d2e..8830e3c0818858dd16320bfb911c4474cc3c8411 100644
Binary files a/v0.9.3/.doctrees/api_doc/sd/nai.doctree and b/v0.9.3/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/segment/index.doctree b/v0.9.3/.doctrees/api_doc/segment/index.doctree
index 2453f63196413c6d5a3987b6253827ddab4e36d5..17308bd096deb3d7ef1243f1a9563f6497cbef71 100644
Binary files a/v0.9.3/.doctrees/api_doc/segment/index.doctree and b/v0.9.3/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree
index ec811760f9d1ae2d96ac080c9f22a3be30302d68..ba61bface72c36289966483d6d1077a6fcc83eb3 100644
Binary files a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree
index e3f187416c5340e9a453ea44331f490855e48021..bc52b7ca99f32d7b0251d27a67c255e4a63ed308 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/character.doctree b/v0.9.3/.doctrees/api_doc/tagging/character.doctree
index 3993e59b65711842c73177328dfea9f13c8160ef..aa0d57f968b5b05552f882ea591d3639e44cc552 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/character.doctree and b/v0.9.3/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree
index 2f1ca8cde7bc331e86e82a5a2f300e1bbce774d9..6b7d0a377b5247cb6c2a3a2435ea929c5962a8c2 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/format.doctree b/v0.9.3/.doctrees/api_doc/tagging/format.doctree
index 00f35fc3f21a82efb2ac06dbec6feaf67e8a5694..41bef30a845d7d3028b5574b745da973447a1c19 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/format.doctree and b/v0.9.3/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/index.doctree b/v0.9.3/.doctrees/api_doc/tagging/index.doctree
index 41ca7c8b3aef1e12e1202149f1f8f5a08ba96e90..31a10b0f52f0b8b418e8bf7bbd1201905d6843e2 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/index.doctree and b/v0.9.3/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/match.doctree b/v0.9.3/.doctrees/api_doc/tagging/match.doctree
index c2f09adbe1515a85a3b6f6614a1c2ae37965289b..86940ad34a4c75f30ebb68973d04e32af7ea70d1 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/match.doctree and b/v0.9.3/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree
index 51e2e3df5c9c0b8c147cbb2a706b935b8ea96bc0..fc8b5239d08a27ac780a8540bef373d8a94df738 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/order.doctree b/v0.9.3/.doctrees/api_doc/tagging/order.doctree
index adb9a792c1579aa90bf9b56a5ce89699a2af466b..c7d7529b83f8af369a1a7e7ac73cf9c9204dd49c 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/order.doctree and b/v0.9.3/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree
index 4fd22c0fdfd6d5509189fac7fe1254e99b62cf4a..c44f45eaf8a4bf5199a21732204f4ff2799119b6 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree
index a8a0132ce19c2e2b4adfc59c204d3b104339cbec..c9d4767b8f0956ca3cada43bd3f17aab0dcdecb9 100644
Binary files a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree
index fff9f876471b94d1d6e26029dde3d895220687db..8d104c23b5f4fb3f2e1e9fadd507a0f5897f25cc 100644
Binary files a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/upscale/index.doctree b/v0.9.3/.doctrees/api_doc/upscale/index.doctree
index aa245cdca9b759b052c7c2d659faaaedd43ab45e..9ed40f601b7bcfb6eb774375d72e8239fe813b20 100644
Binary files a/v0.9.3/.doctrees/api_doc/upscale/index.doctree and b/v0.9.3/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/utils/cache.doctree b/v0.9.3/.doctrees/api_doc/utils/cache.doctree
index 43615e32efa76f42967b0681561579c055ed8293..3495b20c2f5e77e874704e7d53cc0ac9a40f35e5 100644
Binary files a/v0.9.3/.doctrees/api_doc/utils/cache.doctree and b/v0.9.3/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/utils/func.doctree b/v0.9.3/.doctrees/api_doc/utils/func.doctree
index 64bb15e7081adf852d63a8ab26473c5f3fe8ccf4..4f9f8bca3acfa591863bc5c541471b3908871db0 100644
Binary files a/v0.9.3/.doctrees/api_doc/utils/func.doctree and b/v0.9.3/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/utils/index.doctree b/v0.9.3/.doctrees/api_doc/utils/index.doctree
index c6b00192357f595e3d3af4e1649bcfd3f70c6aeb..ae55c98efbd6db4c8424fe1dfb4013527477c3c6 100644
Binary files a/v0.9.3/.doctrees/api_doc/utils/index.doctree and b/v0.9.3/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree
index ffe6f597f517188b86ae5b3db2e99ea07e4f0e47..66eacf0b20b8a5ea9e436bb044f85523272b7a15 100644
Binary files a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree
index 8b4966a43a40b1046a71a0c758e0e1153905ed1d..26cc44f0df0647818c7fa8eb164b22609cdb6f25 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree
index 236fbe3ad3f724c8eb026df121ba2c123a1c2dc9..6615135036a01a1209f445ff46be1ec70c20b8f9 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/classify.doctree b/v0.9.3/.doctrees/api_doc/validate/classify.doctree
index b24b79156d429793740b6eccbeb41f5dfbcb143a..b05bdaea269c65da7e270632e92bfc2c15f85144 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/classify.doctree and b/v0.9.3/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/color.doctree b/v0.9.3/.doctrees/api_doc/validate/color.doctree
index 7facfa742f2f190591c552a083d987bbc64d246e..68b306261133c70a99f706e091490259c38d6285 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/color.doctree and b/v0.9.3/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree
index fde2fe1dc34325880db978b071d74d43358acc5a..a18482072f0e1eb9871a9093a5cb5e5a2d1d9c04 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree
index 47b90390251f8a66e0f9594f35695937941dff70..1f1c6b110b7ad0da504f68b4a263145f115eccf5 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/furry.doctree b/v0.9.3/.doctrees/api_doc/validate/furry.doctree
index 4a40525d3e094935dadb8d6e0719a99112df57bd..3863f6833123c71f280c1081a81b12730e56434b 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/furry.doctree and b/v0.9.3/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/index.doctree b/v0.9.3/.doctrees/api_doc/validate/index.doctree
index f636f4f881cf8b2d3902adf2695663522a9dd9df..aab7da558023f985991c36999c820bae5e34d8e5 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/index.doctree and b/v0.9.3/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree
index 5cb032b3de3f8cda59bdb0707acdfb3b048f20b2..b2dbf6422fec5948aee5d954685d3a50364825a7 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree
index 0de76fbbe01787f1945c1743849b6790561b54c1..35db157279cba735948f3bc8011b33a29e7a01fd 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree
index d1048ab266dca4f46a19dc2cd9ef4896ada1a955..856fae6e2cd683055d77ddcbd61f213a2a1533f5 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/rating.doctree b/v0.9.3/.doctrees/api_doc/validate/rating.doctree
index a8d2798d8220795b5e16ad96b14de7f6532828d7..efcf54a6467935140996a27346ec33f8b9721ce1 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/rating.doctree and b/v0.9.3/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/real.doctree b/v0.9.3/.doctrees/api_doc/validate/real.doctree
index 3118122a86545c934f4eef197da39daf5dcbac5b..0422a0d6f7efa33d14d13b45b022db4f59234da1 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/real.doctree and b/v0.9.3/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/safe.doctree b/v0.9.3/.doctrees/api_doc/validate/safe.doctree
index 993b5d72c5cd63cb9af568628484d09b44c62ba2..373133857d5f20c0467aa73566a97ef9b90e6025 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/safe.doctree and b/v0.9.3/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree
index 8ed07cc2c8ad92c16e19d40ee8d5fd4464ccfac5..f86422e78a11e330bef8b5906e7da0c3a1c5eccf 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/teen.doctree b/v0.9.3/.doctrees/api_doc/validate/teen.doctree
index 55d776e490951f6d686b9388c1ab85043b05f547..13883e7e12145bde9f8ee499cbc459c39adee7a2 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/teen.doctree and b/v0.9.3/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree
index 9573524f87c40677bb416500ac94aaa75acc4a59..06e1b047caeccfa5a79eb6f18d687001332162ee 100644
Binary files a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.9.3/.doctrees/environment.pickle b/v0.9.3/.doctrees/environment.pickle
index cc454ba4747bbae30d24dc318c70483ccaf751da..17bc9eb0ed675941f95615edf59ea611dbb05b47 100644
Binary files a/v0.9.3/.doctrees/environment.pickle and b/v0.9.3/.doctrees/environment.pickle differ
diff --git a/v0.9.3/.doctrees/index.doctree b/v0.9.3/.doctrees/index.doctree
index 3cf19031766170370367d4b7db6b46005446f5b7..450b88f2292fc390767724b8ef5720f6b050b868 100644
Binary files a/v0.9.3/.doctrees/index.doctree and b/v0.9.3/.doctrees/index.doctree differ
diff --git a/v0.9.3/.doctrees/information/environment.doctree b/v0.9.3/.doctrees/information/environment.doctree
index 7cc35ea81a4d5c4ba62bac6e037f42a27a0e0eeb..182fcb1126bb3bc85c18dc2c39fe6598ba932fa7 100644
Binary files a/v0.9.3/.doctrees/information/environment.doctree and b/v0.9.3/.doctrees/information/environment.doctree differ
diff --git a/v0.9.3/.doctrees/information/environment.result.doctree b/v0.9.3/.doctrees/information/environment.result.doctree
index a8c8aa63a9928510f5b7bff732c4a1c4c6d2e7cd..04496991c95baece8d120b1787b6bed57eaa40e5 100644
Binary files a/v0.9.3/.doctrees/information/environment.result.doctree and b/v0.9.3/.doctrees/information/environment.result.doctree differ
diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb
index afbb726a267d776d870cdd9b217a170d7c22c381..64870210be2521dad7a9ef2b75f9cf9eda718b14 100644
--- a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:54.057180Z",
- "iopub.status.busy": "2025-02-20T13:00:54.056981Z",
- "iopub.status.idle": "2025-02-20T13:00:55.219522Z",
- "shell.execute_reply": "2025-02-20T13:00:55.218721Z"
+ "iopub.execute_input": "2025-02-21T06:52:34.720239Z",
+ "iopub.status.busy": "2025-02-21T06:52:34.719761Z",
+ "iopub.status.idle": "2025-02-21T06:52:35.879919Z",
+ "shell.execute_reply": "2025-02-21T06:52:35.879236Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3087.501 MHz\n",
+ "CPU Freq: 2969.77825 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb
index f1d8e867fe1751848c044809d1c16ef35d82e035..1e31094295df5a9fc9be18b94713c96ef5302232 100644
--- a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:51.400427Z",
- "iopub.status.busy": "2025-02-20T12:57:51.400233Z",
- "iopub.status.idle": "2025-02-20T12:57:52.565738Z",
- "shell.execute_reply": "2025-02-20T12:57:52.565029Z"
+ "iopub.execute_input": "2025-02-21T06:49:42.613313Z",
+ "iopub.status.busy": "2025-02-21T06:49:42.613094Z",
+ "iopub.status.idle": "2025-02-21T06:49:43.777300Z",
+ "shell.execute_reply": "2025-02-21T06:49:43.776573Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.66575 MHz\n",
+ "CPU Freq: 3239.5387499999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.3/.doctrees/tutorials/installation/index.doctree b/v0.9.3/.doctrees/tutorials/installation/index.doctree
index 84892d01d02bd92ee8b73a40226775793e38e8ec..7651b7cf32232cee0524c43afa17f686dab74248 100644
Binary files a/v0.9.3/.doctrees/tutorials/installation/index.doctree and b/v0.9.3/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree
index 53a5307befa58cf21f4693fd37466f812969c906..f9c4c8e01503f3fefec2f01c9c1b85d0c6427f2b 100644
Binary files a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.9.3/_sources/information/environment.result.ipynb.txt b/v0.9.3/_sources/information/environment.result.ipynb.txt
index f1d8e867fe1751848c044809d1c16ef35d82e035..1e31094295df5a9fc9be18b94713c96ef5302232 100644
--- a/v0.9.3/_sources/information/environment.result.ipynb.txt
+++ b/v0.9.3/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:51.400427Z",
- "iopub.status.busy": "2025-02-20T12:57:51.400233Z",
- "iopub.status.idle": "2025-02-20T12:57:52.565738Z",
- "shell.execute_reply": "2025-02-20T12:57:52.565029Z"
+ "iopub.execute_input": "2025-02-21T06:49:42.613313Z",
+ "iopub.status.busy": "2025-02-21T06:49:42.613094Z",
+ "iopub.status.idle": "2025-02-21T06:49:43.777300Z",
+ "shell.execute_reply": "2025-02-21T06:49:43.776573Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.66575 MHz\n",
+ "CPU Freq: 3239.5387499999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.3/information/environment.html b/v0.9.3/information/environment.html
index 6bec7cc3221e8cb500c3f4c78002a06e055273bd..9c3ec4ce51d8db5335bce62d0395e8f0ce9d1a87 100644
--- a/v0.9.3/information/environment.html
+++ b/v0.9.3/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3087.501 MHz
+CPU Freq: 2969.77825 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.3/information/environment.ipynb b/v0.9.3/information/environment.ipynb
index afbb726a267d776d870cdd9b217a170d7c22c381..64870210be2521dad7a9ef2b75f9cf9eda718b14 100644
--- a/v0.9.3/information/environment.ipynb
+++ b/v0.9.3/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:00:54.057180Z",
- "iopub.status.busy": "2025-02-20T13:00:54.056981Z",
- "iopub.status.idle": "2025-02-20T13:00:55.219522Z",
- "shell.execute_reply": "2025-02-20T13:00:55.218721Z"
+ "iopub.execute_input": "2025-02-21T06:52:34.720239Z",
+ "iopub.status.busy": "2025-02-21T06:52:34.719761Z",
+ "iopub.status.idle": "2025-02-21T06:52:35.879919Z",
+ "shell.execute_reply": "2025-02-21T06:52:35.879236Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3087.501 MHz\n",
+ "CPU Freq: 2969.77825 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.3/information/environment.result.html b/v0.9.3/information/environment.result.html
index 1f3c65c8a5d7e2f26b41b74d2e46d823068092bc..f64ed41bcff0ec5e7e5a217889a7828b35e50132 100644
--- a/v0.9.3/information/environment.result.html
+++ b/v0.9.3/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3245.66575 MHz
+CPU Freq: 3239.5387499999997 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.3/information/environment.result.ipynb b/v0.9.3/information/environment.result.ipynb
index f1d8e867fe1751848c044809d1c16ef35d82e035..1e31094295df5a9fc9be18b94713c96ef5302232 100644
--- a/v0.9.3/information/environment.result.ipynb
+++ b/v0.9.3/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:57:51.400427Z",
- "iopub.status.busy": "2025-02-20T12:57:51.400233Z",
- "iopub.status.idle": "2025-02-20T12:57:52.565738Z",
- "shell.execute_reply": "2025-02-20T12:57:52.565029Z"
+ "iopub.execute_input": "2025-02-21T06:49:42.613313Z",
+ "iopub.status.busy": "2025-02-21T06:49:42.613094Z",
+ "iopub.status.idle": "2025-02-21T06:49:43.777300Z",
+ "shell.execute_reply": "2025-02-21T06:49:43.776573Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3245.66575 MHz\n",
+ "CPU Freq: 3239.5387499999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.3/searchindex.js b/v0.9.3/searchindex.js
index e1620574727bc2141dd853bbd749e3e7e6aa04d1..e4a52fab830867ae9ca92548eefc7c8ea533f284 100644
--- a/v0.9.3/searchindex.js
+++ b/v0.9.3/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3087": 102, "501": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3245": 103, "66575": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "2969": 102, "77825": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3239": 103, "5387499999997": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
diff --git a/v0.9.4/.buildinfo b/v0.9.4/.buildinfo
index bb556f126eae91365a2123a5d6976aa48f89173f..84031386d632cccba91d2e3efed8b6e9a5efb7c6 100644
--- a/v0.9.4/.buildinfo
+++ b/v0.9.4/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 5e3712ffbf37b2a45fa410884fbe50c3
+config: f8486fef9fd586433762e2f4f47896ec
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree
index 71c60a8e292d4dd9ab5a8c653f80f6ae37a6680d..ca47bb37c5b565d60cf7c023cfdf570327b8046a 100644
Binary files a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/ascii/index.doctree b/v0.9.4/.doctrees/api_doc/ascii/index.doctree
index 919922d2e425043ef4aae30a2d1685ea2f139e69..78716f480991a9c0dd146468892c2c6cf1838770 100644
Binary files a/v0.9.4/.doctrees/api_doc/ascii/index.doctree and b/v0.9.4/.doctrees/api_doc/ascii/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/config/index.doctree b/v0.9.4/.doctrees/api_doc/config/index.doctree
index c1b3c865c9af392920a5e774c8a2b2093d4d7aca..798e66cf4e33c7e357487f297e2cfda6a10bd3c4 100644
Binary files a/v0.9.4/.doctrees/api_doc/config/index.doctree and b/v0.9.4/.doctrees/api_doc/config/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/config/meta.doctree b/v0.9.4/.doctrees/api_doc/config/meta.doctree
index eaa208915bffaf7c4a17832e83e475fc7cb9adc6..6fb8db376cc6e4d59ac15758a833c480ac0751b9 100644
Binary files a/v0.9.4/.doctrees/api_doc/config/meta.doctree and b/v0.9.4/.doctrees/api_doc/config/meta.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/background.doctree b/v0.9.4/.doctrees/api_doc/data/background.doctree
index d3c51d64a60e92e7c6b05e7b8a6e7c3c64e6b8e8..749773c8789c8f3384bc9610dd03cc99bae25d39 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/background.doctree and b/v0.9.4/.doctrees/api_doc/data/background.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/decode.doctree b/v0.9.4/.doctrees/api_doc/data/decode.doctree
index 4be026ad29b5c50db7834ea57a83691564545f33..ee71d8ea3bc73e5f4dd67bac308a9f06bc737d05 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/decode.doctree and b/v0.9.4/.doctrees/api_doc/data/decode.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/encode.doctree b/v0.9.4/.doctrees/api_doc/data/encode.doctree
index 93a9841ca2745fa9d478f38e024996b5ab766dd6..800ee2455480fd0a8b46ea0fdb3fffadf38eaba7 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/encode.doctree and b/v0.9.4/.doctrees/api_doc/data/encode.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/image.doctree b/v0.9.4/.doctrees/api_doc/data/image.doctree
index 3b220bf39850ac0251c1d8584e853b3ce557f303..64e43c8be9107fcfc8d704c8476d12e2d84a50bb 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/image.doctree and b/v0.9.4/.doctrees/api_doc/data/image.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/index.doctree b/v0.9.4/.doctrees/api_doc/data/index.doctree
index c78401c834839dc211d40124a6610a108a616415..747a7db394b1d34f6115b26813ad3d7ab420dac6 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/index.doctree and b/v0.9.4/.doctrees/api_doc/data/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/data/layer.doctree b/v0.9.4/.doctrees/api_doc/data/layer.doctree
index bc6701cc74f9cd978eb2c187b1e84d1fa7e5faaf..cba498bfaa87623a4a301c5a55f62030f51cfd7b 100644
Binary files a/v0.9.4/.doctrees/api_doc/data/layer.doctree and b/v0.9.4/.doctrees/api_doc/data/layer.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree
index 7e4270389f5627a3158c874611e3f003c9962b33..bf010ab0a476b5a57f7dd457310d2393cb60f08c 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/censor.doctree b/v0.9.4/.doctrees/api_doc/detect/censor.doctree
index 492bd7fc869afa98162bcd069c4503a97d72ff45..a6247f66bb6368c2a998a2d93d1a203a0be442fc 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/censor.doctree and b/v0.9.4/.doctrees/api_doc/detect/censor.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/eye.doctree b/v0.9.4/.doctrees/api_doc/detect/eye.doctree
index ae64f3e6bff058201d93c14d35fd66c83fdf2619..d00aa68bcb2d9bf0b406180e05e226b963df5e5e 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/eye.doctree and b/v0.9.4/.doctrees/api_doc/detect/eye.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/face.doctree b/v0.9.4/.doctrees/api_doc/detect/face.doctree
index 020c55a3b607e827c652b52f062c03f3193d88e7..7f19a71bb86463b943d1a977693fdc88e9285acf 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/face.doctree and b/v0.9.4/.doctrees/api_doc/detect/face.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree
index 5a75b217c84d73dd056b81e88628cd1746cc7013..f9c023e04ed0b984d90856665ae87220eec412a4 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/hand.doctree b/v0.9.4/.doctrees/api_doc/detect/hand.doctree
index 9736dab6a2b09307dad571e53bdd1547b0a5ef87..f774fcff2872bb7df5a4de9915f4d3770c0ac2d3 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/hand.doctree and b/v0.9.4/.doctrees/api_doc/detect/hand.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/head.doctree b/v0.9.4/.doctrees/api_doc/detect/head.doctree
index 91c83d8ab4beaa398a2a30393f533c516dedade2..90e25a0cfa7cba415dc465bae4c7655ce1e5beaf 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/head.doctree and b/v0.9.4/.doctrees/api_doc/detect/head.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/index.doctree b/v0.9.4/.doctrees/api_doc/detect/index.doctree
index c3df0773b14473752f409036bb0765632215bef4..18fd100764aa1afc43bea527b327537eaf79c749 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/index.doctree and b/v0.9.4/.doctrees/api_doc/detect/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree
index b50c8a94d444c72c6cfe2aef4fe1d867f12b5e6a..3846e03a16e9b7b15c0ab97af1a9f503983f7835 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/person.doctree b/v0.9.4/.doctrees/api_doc/detect/person.doctree
index 19dd400637d34e1dbeffebe8dfef9e1e076be005..902e707f3c40e848c9e7ed7c6ad44f57ebff6226 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/person.doctree and b/v0.9.4/.doctrees/api_doc/detect/person.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree
index 965a76557ef8f8797a5f0f2d8abd89d276daa610..f9af27dd65b233ff15acb8a9d6f39b733152cd5e 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/text.doctree b/v0.9.4/.doctrees/api_doc/detect/text.doctree
index e62dd45ea4a1c88fb5709e180199e1435730db08..f5556f0a3167e837ec8fdf62b9b6fbba98729173 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/text.doctree and b/v0.9.4/.doctrees/api_doc/detect/text.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/detect/visual.doctree b/v0.9.4/.doctrees/api_doc/detect/visual.doctree
index e1bca1dcfab66fab6745dc57e47b06ff9b8760df..ec2b7f9a174f3ce5859020c162aa380f6a7f6b94 100644
Binary files a/v0.9.4/.doctrees/api_doc/detect/visual.doctree and b/v0.9.4/.doctrees/api_doc/detect/visual.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/edge/canny.doctree b/v0.9.4/.doctrees/api_doc/edge/canny.doctree
index 04be334606e719785e849bd85f9ab9eb1a5f7e59..8f0261bdf79521a1b21f31d90bc75662a8f0758a 100644
Binary files a/v0.9.4/.doctrees/api_doc/edge/canny.doctree and b/v0.9.4/.doctrees/api_doc/edge/canny.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/edge/index.doctree b/v0.9.4/.doctrees/api_doc/edge/index.doctree
index 4917a80711af84d172582d54e3bc8ceef52d06b4..df0e9ef04c8629df2f72158c6321f37918b1b638 100644
Binary files a/v0.9.4/.doctrees/api_doc/edge/index.doctree and b/v0.9.4/.doctrees/api_doc/edge/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree
index 4edb07865031594620b2af0bb9274197bc362809..94d0229b14b29bb60fde8af9d908cad6ab3817f0 100644
Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree
index 60a0812d823d555fe6522a8ccf5d623dc860d114..7259b6cba8b78f45c4e4ef2ee42fd2454f9ee823 100644
Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/generic/classify.doctree b/v0.9.4/.doctrees/api_doc/generic/classify.doctree
index 4a8d3ba05b39d15d52181353faf33282d70d4ef4..eb54e0d8180ab857988e69b013a6f864e8bb493a 100644
Binary files a/v0.9.4/.doctrees/api_doc/generic/classify.doctree and b/v0.9.4/.doctrees/api_doc/generic/classify.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree
index 2285e4bdc8bc8a87eaf46ff3703d9a6f1f27e09a..08b069925b135a6d48197936be9b3383ca746898 100644
Binary files a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/generic/index.doctree b/v0.9.4/.doctrees/api_doc/generic/index.doctree
index 6e35fa25b2c147f6000145a43a6eca1b929037e1..d2fbcc53e6b5f4efbdf1f088c19a4eb66392ea53 100644
Binary files a/v0.9.4/.doctrees/api_doc/generic/index.doctree and b/v0.9.4/.doctrees/api_doc/generic/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree
index 96e9f3a9082d72cfed3d3857a68df55dac03cbf0..809eca822b1d6b8b556faa8d0abb716de0165fda 100644
Binary files a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree
index 97c4e176c3d9d79bdf3b843918260970120e4ba6..8eb5ca74986b4efb98bc7f9bac8860cfdb66e9d7 100644
Binary files a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metadata/index.doctree b/v0.9.4/.doctrees/api_doc/metadata/index.doctree
index 5bae5604144eef25f512f1c7debb02e39cc43dfe..d3018d255d5a8543d511593c71fbe29a7e3adeaf 100644
Binary files a/v0.9.4/.doctrees/api_doc/metadata/index.doctree and b/v0.9.4/.doctrees/api_doc/metadata/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree
index 4c8de125bf3fecbcdbecbe752ad86e410d627257..3413fcc122e1716ce0681110afdaa8a7574a3188 100644
Binary files a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree
index f7157a80430171474f1511b09e75b423f9cc5965..ea1e131d3b6bd2aac265678ed3e242f7671d46eb 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree
index 65e41172e094cf7b0df03ced78b9ded93fc3959f..b24b636225c49467778ebaa1b1dfbbfd9c93cc81 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree
index 7627e567fa421dae997caf6dbe9df125036b2009..87e2e14c2553a2497190d803fbc119b0a678837e 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/index.doctree b/v0.9.4/.doctrees/api_doc/metrics/index.doctree
index b6b0d9d97d1b07cd2b1100086a8ec46803df1ce1..612621f3b920af3756015b9826f909540cbf2805 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/index.doctree and b/v0.9.4/.doctrees/api_doc/metrics/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree
index d3892bd01834625fcadcd6cea9e9985352ff0c68..a1a8d15f15deb1c73503c58c27cdf27015f50a1a 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree
index ed79b94db8b69f0cfcaccfa7e8c0d8442f52ed42..f34530c2f63e6523faf4e9e47bbc6ff7bae94bd4 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree
index 4e5e150be99eae375a8706dfa72ef53c12c29860..dd88178f6b181625374af2c6da9237b7a68fe437 100644
Binary files a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/ocr/index.doctree b/v0.9.4/.doctrees/api_doc/ocr/index.doctree
index bea1cac220f4e738ba387765038397fc1726ef83..ebaee16d2e10ce0b717bef63507687a038da00fa 100644
Binary files a/v0.9.4/.doctrees/api_doc/ocr/index.doctree and b/v0.9.4/.doctrees/api_doc/ocr/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/operate/align.doctree b/v0.9.4/.doctrees/api_doc/operate/align.doctree
index c1dbda954dff364160375388be745cbd6af66b28..f71029e2585219a9c2e7a605caed9500e340642c 100644
Binary files a/v0.9.4/.doctrees/api_doc/operate/align.doctree and b/v0.9.4/.doctrees/api_doc/operate/align.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/operate/censor.doctree b/v0.9.4/.doctrees/api_doc/operate/censor.doctree
index 1aada07eb37e32d77470d75f482506b3623e57ac..67d5b4b1e2b751a432cb2d0ae363f40298c99328 100644
Binary files a/v0.9.4/.doctrees/api_doc/operate/censor.doctree and b/v0.9.4/.doctrees/api_doc/operate/censor.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree
index d9002884e69677377d9b9099d3ca336767802cad..84fa3b5b2e173cc7fbd1ca7045a720d01a8130af 100644
Binary files a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/operate/index.doctree b/v0.9.4/.doctrees/api_doc/operate/index.doctree
index 4a1ec29a0d3d9f9326cbee47ce7f365a71e3a37b..b17acede8a5ba60542a8fa4005689426e2be4f2c 100644
Binary files a/v0.9.4/.doctrees/api_doc/operate/index.doctree and b/v0.9.4/.doctrees/api_doc/operate/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree
index 72c23e12ff80af0b3c486948580cf621156b9636..7388f00faeb844bb70f45bc39aba2c41fb91d4b9 100644
Binary files a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree
index f37870a135d77362ec78c78711c7795ada60a19c..f65da3141c36a0a0159736e359d1981b33874cf7 100644
Binary files a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/pose/format.doctree b/v0.9.4/.doctrees/api_doc/pose/format.doctree
index ee6cd63350bc90f7ed9eab69b2536910219a0258..e476170ad7542a6c54bd8fafc1201e5143de21a7 100644
Binary files a/v0.9.4/.doctrees/api_doc/pose/format.doctree and b/v0.9.4/.doctrees/api_doc/pose/format.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/pose/index.doctree b/v0.9.4/.doctrees/api_doc/pose/index.doctree
index 553aa9e3cc3d5453cbc8a827315e0d9a384952f4..87b51b300f53e26f49e86458b6937680e1529736 100644
Binary files a/v0.9.4/.doctrees/api_doc/pose/index.doctree and b/v0.9.4/.doctrees/api_doc/pose/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/pose/visual.doctree b/v0.9.4/.doctrees/api_doc/pose/visual.doctree
index 4bab8297f7b5a1fcf1b2956389fb56df45cee9e9..99329eac17c6754a93f90690c5a2c35697f97c61 100644
Binary files a/v0.9.4/.doctrees/api_doc/pose/visual.doctree and b/v0.9.4/.doctrees/api_doc/pose/visual.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree
index 3c5964ab536021b6b1889983be79e79da0d16be6..637162775487aa843f4286986611c1bfee1b469c 100644
Binary files a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree
index d72f793777d82d6bbe45b862c25bf328ead464ab..8f1310e055ecac0a12689a7a2b21796d9ece6681 100644
Binary files a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree
index 34f30aa207ed729f712ea4b43c2c10eb6d303816..3c00a85164acce3193fba66f7d9bb2b9ed21d76c 100644
Binary files a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree
index dc385231b43effd5b91a2a473f275cf00e4965f3..64bbef6e24da0e32ab5b18658f015b8c921fc413 100644
Binary files a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree
index 2f76b78f80a935e86e14d0d022f8b71e00c3634c..58b231fbf2d580779a75df439dd914ab2daa86d5 100644
Binary files a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/resource/background.doctree b/v0.9.4/.doctrees/api_doc/resource/background.doctree
index 83cdc144939430a6ccbc17f2067dc8a18a10ccd2..e9dd71abb80179edf57c7454f16a3a52d6c7fbad 100644
Binary files a/v0.9.4/.doctrees/api_doc/resource/background.doctree and b/v0.9.4/.doctrees/api_doc/resource/background.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/resource/index.doctree b/v0.9.4/.doctrees/api_doc/resource/index.doctree
index dc1d35eea3ff7036b0e75bfbc45605ebcb5742ae..48b58ab78f46924ae2e393d13d3367082629ed88 100644
Binary files a/v0.9.4/.doctrees/api_doc/resource/index.doctree and b/v0.9.4/.doctrees/api_doc/resource/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree
index eeca3ca329e17c7c320139e3b80d520a985d7b09..72b988e02903c53d8af02859ce3f2e33938224b3 100644
Binary files a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/restore/index.doctree b/v0.9.4/.doctrees/api_doc/restore/index.doctree
index cdba37c65d2be021990b7950339fb0d8a00121d0..2994932766f3204bc5d92ce701e65cd37886215c 100644
Binary files a/v0.9.4/.doctrees/api_doc/restore/index.doctree and b/v0.9.4/.doctrees/api_doc/restore/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree
index e6f3c231ea41c67f920c411e8ba202b4f305f092..3862a0c68332b923d0b7ccecd41b060a1e596661 100644
Binary files a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree
index a2962f484f03fd0770e5189f8ce604c0f6592e38..4d29e0b83d7c02430c04c3219a991ea0bd5f7fee 100644
Binary files a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/sd/index.doctree b/v0.9.4/.doctrees/api_doc/sd/index.doctree
index 3824feb2c109e40891553ab6355238acd729ed5b..8375813f2501f8d4687ae81a7f9fb11b1b9bfadd 100644
Binary files a/v0.9.4/.doctrees/api_doc/sd/index.doctree and b/v0.9.4/.doctrees/api_doc/sd/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree
index 678f213dca38d54e4ffbe07de1b54cf19ce5b903..6d8107d125bd829d7dcf88bca49d4c78ada05a7d 100644
Binary files a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/sd/model.doctree b/v0.9.4/.doctrees/api_doc/sd/model.doctree
index e8be6515971a9380b07e35435f9c35d85726a256..d128918eedca581c89d27ef2f4336b922dc6a34e 100644
Binary files a/v0.9.4/.doctrees/api_doc/sd/model.doctree and b/v0.9.4/.doctrees/api_doc/sd/model.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/sd/nai.doctree b/v0.9.4/.doctrees/api_doc/sd/nai.doctree
index 692816b2f32b22ff84074c52eb024b1b596e449f..6d583d73e6772943544a6daf52838a03def7f5d5 100644
Binary files a/v0.9.4/.doctrees/api_doc/sd/nai.doctree and b/v0.9.4/.doctrees/api_doc/sd/nai.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/segment/index.doctree b/v0.9.4/.doctrees/api_doc/segment/index.doctree
index 314d3501ab37999d06444dd0f460beea3a710215..1431c1c91ca221a5ae4dcd3355b7e3ab4ec02085 100644
Binary files a/v0.9.4/.doctrees/api_doc/segment/index.doctree and b/v0.9.4/.doctrees/api_doc/segment/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree
index 9c39075fb482e17cb2ef53cc567303e71200a0a7..1765a8f07841783ba7f550510ef308783a39ac4a 100644
Binary files a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree
index cd896a601fc765807f5fd8dfe902587a89673973..49a22ede6d3972a5e4e70e4a842853a9592ea2e6 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/character.doctree b/v0.9.4/.doctrees/api_doc/tagging/character.doctree
index adf8f0f566cf4a6034904c721b78e5bb534fe5f9..d5f1b971aba83584bc68feaccc1232512942f2f7 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/character.doctree and b/v0.9.4/.doctrees/api_doc/tagging/character.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree
index bfd5a79a8330c4384abaa23ea96c8093ea455ee1..7b8b9d84848367f9ada064a1678ab8d6882bfa8c 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/format.doctree b/v0.9.4/.doctrees/api_doc/tagging/format.doctree
index bc7cfcc6b4bf084e88093b6cc77208cde91ed01f..2738cbcbbd684a39b1881ddff72f4bd5a12a6d9a 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/format.doctree and b/v0.9.4/.doctrees/api_doc/tagging/format.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/index.doctree b/v0.9.4/.doctrees/api_doc/tagging/index.doctree
index 1481a9de436dfe20d6e92c428256015a66da049c..c671c76073331c3a5003a4c549f7e1c9e82fc530 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/index.doctree and b/v0.9.4/.doctrees/api_doc/tagging/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/match.doctree b/v0.9.4/.doctrees/api_doc/tagging/match.doctree
index c443da4b69ae1035bdf1bb304105a27b51a5ef23..fd4e0ae986f0be0852eaa9ea7910503eb87e31a1 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/match.doctree and b/v0.9.4/.doctrees/api_doc/tagging/match.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree
index 19863d027a46fc45635f98bf5b9aa45b455a0b58..761fd511d64898126d3432972d2f2fc13c32a7b7 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/order.doctree b/v0.9.4/.doctrees/api_doc/tagging/order.doctree
index 952ad3f6040f1e72f928cae16674ee1730a765e1..945c5bcb8a906e1cbad12d555f120e048aad5575 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/order.doctree and b/v0.9.4/.doctrees/api_doc/tagging/order.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree
index c567dabbbf68693b25539a7e35948c73b52b8331..28c2d3b72291cc28a109320aeee2a41d3b6c78cb 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree
index 71a23a4433d895d9fb2b2ddc2673a5f491b459ce..6583cdafed222e5d55a863c7cbddd69ccdfcb4ed 100644
Binary files a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree
index 9401764ca9deb8d6694c0def013f3f90496228ab..4f53721948e8cd02a626458b6afc1197249e7c52 100644
Binary files a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/upscale/index.doctree b/v0.9.4/.doctrees/api_doc/upscale/index.doctree
index 53a8f348bd1d193690f0ae9454fb39877ae65d81..e33c4828a478b42da2c1cce0f60d221d79957324 100644
Binary files a/v0.9.4/.doctrees/api_doc/upscale/index.doctree and b/v0.9.4/.doctrees/api_doc/upscale/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/utils/cache.doctree b/v0.9.4/.doctrees/api_doc/utils/cache.doctree
index a25598212762413d5ed8888e09ccbaf8c6c90cd5..f0e01744705b61c85983f8c71a276c287a251f3f 100644
Binary files a/v0.9.4/.doctrees/api_doc/utils/cache.doctree and b/v0.9.4/.doctrees/api_doc/utils/cache.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/utils/func.doctree b/v0.9.4/.doctrees/api_doc/utils/func.doctree
index 60792f1847642d11bafbf94385d7fb55815d00e8..f87c2b6ca95b3a57c6beca4faf025d9aae1bc51b 100644
Binary files a/v0.9.4/.doctrees/api_doc/utils/func.doctree and b/v0.9.4/.doctrees/api_doc/utils/func.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/utils/index.doctree b/v0.9.4/.doctrees/api_doc/utils/index.doctree
index 5536a2431f5d0f2a2618960c91ae9b06a7130681..3e5b5ff806c8ceb76b26aaaee275559b1b1f0b48 100644
Binary files a/v0.9.4/.doctrees/api_doc/utils/index.doctree and b/v0.9.4/.doctrees/api_doc/utils/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree
index ea6e6b7e2e558231d2d1e63282cb09444ff977df..fa5030227c323aff6a0fdf4d6ec651b5ec1164c7 100644
Binary files a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree
index f54f5a18f393f44519539de841143ddea0cb82e4..a7397f691fcc6b9526dac06f4d9301a4cf470f43 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree
index 2e9b495d9623512aeccd177687d6ecc8e798bc6d..5dc4e581a7ef46e3b79c37b83f3a06672bda8a57 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/classify.doctree b/v0.9.4/.doctrees/api_doc/validate/classify.doctree
index ca5dc7d52ed7d385e42cce017ccb9657a8d6ce5f..74c0c4f50f6f945c8425b2099b68a081056a7f33 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/classify.doctree and b/v0.9.4/.doctrees/api_doc/validate/classify.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/color.doctree b/v0.9.4/.doctrees/api_doc/validate/color.doctree
index abde2f835ecf92b8f1ce9f678be2f810d02266d1..2b4738878fbbf38538fe7cef9f1e349a9f26e538 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/color.doctree and b/v0.9.4/.doctrees/api_doc/validate/color.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree
index ba6c23485601efdaace870776f4e3a36dd37ef9e..dd25586cfd9402c9f223d18f9e03cf39d9f4dc31 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree
index f46c52c6e3a6095a79c19a1e16bb1a64c11e3346..f2d1c5b348932e67e6c0da3510e17fd04fc48d5e 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/furry.doctree b/v0.9.4/.doctrees/api_doc/validate/furry.doctree
index 572732ead560c96a04e0d4f4d9434b30391ef157..fdd3b03e215099fedbd8128965583ecfd79d2be4 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/furry.doctree and b/v0.9.4/.doctrees/api_doc/validate/furry.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/index.doctree b/v0.9.4/.doctrees/api_doc/validate/index.doctree
index 381c8c33bb41c6f1c748602c7d21fdddaf2c498d..e774cc6729e63b65f5ace3186fd5fa3b27f94396 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/index.doctree and b/v0.9.4/.doctrees/api_doc/validate/index.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree
index 6d8d4c95dac6e919f5d1ba60a98f15d0257e48dd..6be09b7c4a27daaa9a9f674943ca824692f89718 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree
index 15af9207f6b1e0e89083a9340af29f9a4480e8de..cc7838aae170d4434fefebfd4ba9834cea288d75 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree
index 00adb97e1dabc48513313c07c461267be7766180..4bf7b0a6968021c0429372f7cc9d6e3288f3b673 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/rating.doctree b/v0.9.4/.doctrees/api_doc/validate/rating.doctree
index 0a011022c0de85d316ce62d1691036e19d3bfcb2..d93cbc8f618113327390e502e503a387f3b3abe3 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/rating.doctree and b/v0.9.4/.doctrees/api_doc/validate/rating.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/real.doctree b/v0.9.4/.doctrees/api_doc/validate/real.doctree
index 1086d7544f9bf852aca395a488004e8a28fd9b19..0e836c09ae7566122cfc8a4fa58a4fbe7413875c 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/real.doctree and b/v0.9.4/.doctrees/api_doc/validate/real.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/safe.doctree b/v0.9.4/.doctrees/api_doc/validate/safe.doctree
index 0276ff86c458ffaac4209cce1459aa3fab65e03e..56ee11ce705aab94ef5e2490265a164ea0997e5b 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/safe.doctree and b/v0.9.4/.doctrees/api_doc/validate/safe.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree
index d6f9e475fcec542ec295e5f0bf5ea86debedffe8..d4e07f7b3296afdcf89baa0094303b927d6dc331 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/teen.doctree b/v0.9.4/.doctrees/api_doc/validate/teen.doctree
index 0de5e1b70a990083bffd60f4a08d1ed32bce0b17..83721e51a23dc440234dc4f377353a172749c8e9 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/teen.doctree and b/v0.9.4/.doctrees/api_doc/validate/teen.doctree differ
diff --git a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree
index a494585b8e3f6f6640441be90914d5fb730d08bb..6c6efb19f2cd25ceb3208d187d77cddcde09332e 100644
Binary files a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree differ
diff --git a/v0.9.4/.doctrees/environment.pickle b/v0.9.4/.doctrees/environment.pickle
index 001d7fea67ff618668cb411286f2d766c553ecba..83b6ddd4bef124f09804c57972e27d06109a174c 100644
Binary files a/v0.9.4/.doctrees/environment.pickle and b/v0.9.4/.doctrees/environment.pickle differ
diff --git a/v0.9.4/.doctrees/index.doctree b/v0.9.4/.doctrees/index.doctree
index 79e926be923d4ce8f8eeb4bf17060f6a9418107c..099904707f8e29a80a56950e2469533f971f0b1b 100644
Binary files a/v0.9.4/.doctrees/index.doctree and b/v0.9.4/.doctrees/index.doctree differ
diff --git a/v0.9.4/.doctrees/information/environment.doctree b/v0.9.4/.doctrees/information/environment.doctree
index c1a1c834847e119276b45b47d1dcb26d5af94acb..4f0d525c902089cfb9343c4d44934f0bf80cd579 100644
Binary files a/v0.9.4/.doctrees/information/environment.doctree and b/v0.9.4/.doctrees/information/environment.doctree differ
diff --git a/v0.9.4/.doctrees/information/environment.result.doctree b/v0.9.4/.doctrees/information/environment.result.doctree
index 391c13bd1a3ed3267460cf2426598d2de9a35f46..1186daaa8a9408f06c4e8c494c1fd7286c017ae6 100644
Binary files a/v0.9.4/.doctrees/information/environment.result.doctree and b/v0.9.4/.doctrees/information/environment.result.doctree differ
diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb
index 335b6a6c78b5632c67063fbbba43be18711b106e..0ffc107b04605a0051ee413698415b98da96e076 100644
--- a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb
+++ b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:01:15.846291Z",
- "iopub.status.busy": "2025-02-20T13:01:15.846089Z",
- "iopub.status.idle": "2025-02-20T13:01:17.011505Z",
- "shell.execute_reply": "2025-02-20T13:01:17.010719Z"
+ "iopub.execute_input": "2025-02-21T06:52:55.266103Z",
+ "iopub.status.busy": "2025-02-21T06:52:55.265869Z",
+ "iopub.status.idle": "2025-02-21T06:52:56.428070Z",
+ "shell.execute_reply": "2025-02-21T06:52:56.427392Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3195.15125 MHz\n",
+ "CPU Freq: 3233.8540000000003 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb
index 2834bc82ddaea54db0d0003b224473a48a88b293..c740ef076496c54e648327bb904289b7a787c213 100644
--- a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb
+++ b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:58:04.129708Z",
- "iopub.status.busy": "2025-02-20T12:58:04.129207Z",
- "iopub.status.idle": "2025-02-20T12:58:05.294834Z",
- "shell.execute_reply": "2025-02-20T12:58:05.294070Z"
+ "iopub.execute_input": "2025-02-21T06:49:54.946657Z",
+ "iopub.status.busy": "2025-02-21T06:49:54.946465Z",
+ "iopub.status.idle": "2025-02-21T06:49:56.109884Z",
+ "shell.execute_reply": "2025-02-21T06:49:56.109110Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3073.99575 MHz\n",
+ "CPU Freq: 3057.9404999999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.4/.doctrees/tutorials/installation/index.doctree b/v0.9.4/.doctrees/tutorials/installation/index.doctree
index 2b5c4ce013b39fb5bc91c7885c2b13a4a2ed97c2..63872d8bceccd8a16945cd286584b73b7125e1e3 100644
Binary files a/v0.9.4/.doctrees/tutorials/installation/index.doctree and b/v0.9.4/.doctrees/tutorials/installation/index.doctree differ
diff --git a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree
index a1ab574ce7dd0a247b3333f0cc35a9acf0946120..6d0f73eb1b462eb666b94e298dd3dbae72e3b1cf 100644
Binary files a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree differ
diff --git a/v0.9.4/_sources/information/environment.result.ipynb.txt b/v0.9.4/_sources/information/environment.result.ipynb.txt
index 2834bc82ddaea54db0d0003b224473a48a88b293..c740ef076496c54e648327bb904289b7a787c213 100644
--- a/v0.9.4/_sources/information/environment.result.ipynb.txt
+++ b/v0.9.4/_sources/information/environment.result.ipynb.txt
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:58:04.129708Z",
- "iopub.status.busy": "2025-02-20T12:58:04.129207Z",
- "iopub.status.idle": "2025-02-20T12:58:05.294834Z",
- "shell.execute_reply": "2025-02-20T12:58:05.294070Z"
+ "iopub.execute_input": "2025-02-21T06:49:54.946657Z",
+ "iopub.status.busy": "2025-02-21T06:49:54.946465Z",
+ "iopub.status.idle": "2025-02-21T06:49:56.109884Z",
+ "shell.execute_reply": "2025-02-21T06:49:56.109110Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3073.99575 MHz\n",
+ "CPU Freq: 3057.9404999999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.4/information/environment.html b/v0.9.4/information/environment.html
index 311966ce8c54b7395c19f0f568e9a7e4f47e8cfd..55158cb14763371580cc3f27407a2ab2640f3024 100644
--- a/v0.9.4/information/environment.html
+++ b/v0.9.4/information/environment.html
@@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3195.15125 MHz
+CPU Freq: 3233.8540000000003 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.4/information/environment.ipynb b/v0.9.4/information/environment.ipynb
index 335b6a6c78b5632c67063fbbba43be18711b106e..0ffc107b04605a0051ee413698415b98da96e076 100644
--- a/v0.9.4/information/environment.ipynb
+++ b/v0.9.4/information/environment.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T13:01:15.846291Z",
- "iopub.status.busy": "2025-02-20T13:01:15.846089Z",
- "iopub.status.idle": "2025-02-20T13:01:17.011505Z",
- "shell.execute_reply": "2025-02-20T13:01:17.010719Z"
+ "iopub.execute_input": "2025-02-21T06:52:55.266103Z",
+ "iopub.status.busy": "2025-02-21T06:52:55.265869Z",
+ "iopub.status.idle": "2025-02-21T06:52:56.428070Z",
+ "shell.execute_reply": "2025-02-21T06:52:56.427392Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3195.15125 MHz\n",
+ "CPU Freq: 3233.8540000000003 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.4/information/environment.result.html b/v0.9.4/information/environment.result.html
index 28bda07e8a9b380a82c9a8269681f378ff9beaf3..95f9ead9c541b72d17a2f889b877322bd2b88adb 100644
--- a/v0.9.4/information/environment.result.html
+++ b/v0.9.4/information/environment.result.html
@@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34
Python: CPython 3.8.18
CPU Brand: AMD EPYC 7763 64-Core Processor
CPU Count: 4
-CPU Freq: 3073.99575 MHz
+CPU Freq: 3057.9404999999997 MHz
Memory Size: 15.615 GiB
Has CUDA: No
diff --git a/v0.9.4/information/environment.result.ipynb b/v0.9.4/information/environment.result.ipynb
index 2834bc82ddaea54db0d0003b224473a48a88b293..c740ef076496c54e648327bb904289b7a787c213 100644
--- a/v0.9.4/information/environment.result.ipynb
+++ b/v0.9.4/information/environment.result.ipynb
@@ -29,10 +29,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2025-02-20T12:58:04.129708Z",
- "iopub.status.busy": "2025-02-20T12:58:04.129207Z",
- "iopub.status.idle": "2025-02-20T12:58:05.294834Z",
- "shell.execute_reply": "2025-02-20T12:58:05.294070Z"
+ "iopub.execute_input": "2025-02-21T06:49:54.946657Z",
+ "iopub.status.busy": "2025-02-21T06:49:54.946465Z",
+ "iopub.status.idle": "2025-02-21T06:49:56.109884Z",
+ "shell.execute_reply": "2025-02-21T06:49:56.109110Z"
},
"pycharm": {
"name": "#%%\n"
@@ -53,7 +53,7 @@
"text": [
"CPU Brand: AMD EPYC 7763 64-Core Processor\n",
"CPU Count: 4\n",
- "CPU Freq: 3073.99575 MHz\n",
+ "CPU Freq: 3057.9404999999997 MHz\n",
"Memory Size: 15.615 GiB\n",
"Has CUDA: No\n"
]
diff --git a/v0.9.4/searchindex.js b/v0.9.4/searchindex.js
index 332ddb1734322a4ab435ac64d9c8c40c9a6b8586..d15d03d811304c0849d149f4c67e2519cacfe282 100644
--- a/v0.9.4/searchindex.js
+++ b/v0.9.4/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3195": 102, "15125": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3073": 103, "99575": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3233": 102, "8540000000003": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3057": 103, "9404999999997": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}})
\ No newline at end of file
|