{ "mode": "faceless", "ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p6-linocut\\base\\source-front.png", "edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p6-linocut\\base\\edits\\faceless-2.png", "out": "D:\\workspace\\vignette\\docs\\avatar-art\\p6-linocut\\base\\edits\\aligned-faceless-2.png", "refSize": [ 1145, 1374 ], "editedOriginalSize": [ 1145, 1374 ], "eccCorrelation": 0.99628, "transform": { "scaleSqrtDet": 0.99981, "rotationDeg": 0.001, "translateX": -0.117, "translateY": -0.47, "matrix": [ [ 0.999689, -2.3e-05, -0.116897 ], [ 2.1e-05, 0.999929, -0.469733 ] ], "direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다." }, "eccIncludeMaskPixels": 884598, "chamferInMask": { "median": 0.0, "p90": 1.0, "nSamples": 150035 }, "faceOvalBandChamfer": { "median": 0.0, "p90": 1.0, "nSamples": 6389 }, "inkRatioByBox": { "eyeA": { "box": [ 390, 488, 535, 574 ], "refInkRatio": 0.2302, "editedInkRatio": 0.0 }, "eyeB": { "box": [ 606, 478, 750, 564 ], "refInkRatio": 0.2649, "editedInkRatio": 0.0207 }, "browA": { "box": [ 351, 423, 546, 514 ], "refInkRatio": 0.3136, "editedInkRatio": 0.1554 }, "browB": { "box": [ 587, 412, 783, 506 ], "refInkRatio": 0.4015, "editedInkRatio": 0.2278 }, "mouth": { "box": [ 476, 709, 680, 823 ], "refInkRatio": 0.0804, "editedInkRatio": 0.0 } }, "eccExcludeBoxes": { "eyeA": [ 390, 488, 535, 574 ], "eyeB": [ 606, 478, 750, 564 ], "browA": [ 351, 423, 546, 514 ], "browB": [ 587, 412, 783, 506 ], "mouth": [ 476, 709, 680, 823 ] } }