Files
2026-03-12 08:52:40 +01:00

1 line
3.0 KiB
JSON

{"id":"d97cddfb-e226-4b06-a66a-f57669cdb19c","revision":0,"last_node_id":4,"last_link_id":2,"nodes":[{"id":3,"type":"MaskPreview","pos":[1014.7427734375,130],"size":[140,246],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"mask","name":"mask","type":"MASK","link":2}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.15.1","Node name for S&R":"MaskPreview","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.1"}},"widgets_values":[]},{"id":2,"type":"LoadImage","pos":[100,130],"size":[282.798828125,314],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[1]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.15.1","Node name for S&R":"LoadImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.1"}},"widgets_values":["example.png","image"]},{"id":1,"type":"ForbiddenVisionFaceFixerMaskOnly","pos":[570,130],"size":[344.7427734375,106],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":1},{"localized_name":"face_selection","name":"face_selection","type":"INT","widget":{"name":"face_selection"},"link":null},{"localized_name":"enable_segmentation","name":"enable_segmentation","type":"BOOLEAN","widget":{"name":"enable_segmentation"},"link":null},{"localized_name":"detection_confidence","name":"detection_confidence","type":"FLOAT","widget":{"name":"detection_confidence"},"link":null}],"outputs":[{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":[2]}],"properties":{"cnr_id":"forbidden-vision","ver":"096f144c59815518bd12e2c8c7c3763a7e1d8e36","Node name for S&R":"ForbiddenVisionFaceFixerMaskOnly","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.1"}},"widgets_values":[0,true,0.8]},{"id":4,"type":"MarkdownNote","pos":[110,-120],"size":[460,200],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"title":"Welcome to Forbidden Vision","properties":{"ue_properties":{"widget_ue_connectable":{},"version":"7.5.1","input_ue_unconnectable":{}}},"widgets_values":["# Mask only\n\n**Nice and easy.**\n\n**Face Selection** — 0 captures all detected faces. 1 and up selects a face by highest detection confidence level\n\nLowering detection confidence makes the detection model return more \"unsure\" detections.\n\nYou can also disable segmentation and just use the detection box as the mask\n\nThe output is the face mask within the input image resolution.\n\n"],"color":"#223","bgcolor":"#335","shape":4}],"links":[[1,2,0,1,0,"IMAGE"],[2,1,0,3,0,"MASK"]],"groups":[],"config":{},"extra":{"workflowRendererVersion":"LG","ue_links":[],"ds":{"scale":1.1814332247557002,"offset":[239.3724787347927,262.3333333333333]},"links_added_by_ue":[]},"version":0.4}