{ "mode": "faceless", "ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p2-linocut\\base\\source-front.png", "edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p2-linocut\\base\\edits\\faceless-2.png", "out": "D:\\workspace\\vignette\\docs\\avatar-art\\p2-linocut\\base\\edits\\aligned-faceless-2.png", "refSize": [ 1004, 1566 ], "editedOriginalSize": [ 1004, 1566 ], "eccCorrelation": 0.99464, "transform": { "scaleSqrtDet": 1.00043, "rotationDeg": 0.002, "translateX": -0.804, "translateY": -0.406, "matrix": [ [ 1.000778, -2.9e-05, -0.803723 ], [ 3.8e-05, 1.000088, -0.405893 ] ], "direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다." }, "eccIncludeMaskPixels": 881537, "chamferInMask": { "median": 0.0, "p90": 1.414, "nSamples": 146528 }, "faceOvalBandChamfer": { "median": 0.0, "p90": 1.0, "nSamples": 5917 }, "inkRatioByBox": { "eyeA": { "box": [ 318, 527, 461, 611 ], "refInkRatio": 0.2271, "editedInkRatio": 0.0001 }, "eyeB": { "box": [ 526, 526, 669, 610 ], "refInkRatio": 0.2123, "editedInkRatio": 0.0 }, "browA": { "box": [ 276, 463, 475, 554 ], "refInkRatio": 0.367, "editedInkRatio": 0.1755 }, "browB": { "box": [ 510, 460, 712, 550 ], "refInkRatio": 0.2291, "editedInkRatio": 0.0665 }, "mouth": { "box": [ 393, 750, 599, 862 ], "refInkRatio": 0.1096, "editedInkRatio": 0.0001 } }, "eccExcludeBoxes": { "eyeA": [ 318, 527, 461, 611 ], "eyeB": [ 526, 526, 669, 610 ], "browA": [ 276, 463, 475, 554 ], "browB": [ 510, 460, 712, 550 ], "mouth": [ 393, 750, 599, 862 ] } }