{ "mode": "faceless", "ref": "D:\\workspace\\vignette\\docs\\avatar-art\\p5-linocut\\base\\source-front.png", "edited": "D:\\workspace\\vignette\\docs\\avatar-art\\p5-linocut\\base\\edits\\faceless-2.png", "out": "D:\\workspace\\vignette\\docs\\avatar-art\\p5-linocut\\base\\edits\\aligned-faceless-2.png", "refSize": [ 1145, 1374 ], "editedOriginalSize": [ 1145, 1374 ], "eccCorrelation": 0.99558, "transform": { "scaleSqrtDet": 0.99969, "rotationDeg": 0.004, "translateX": 0.599, "translateY": 0.017, "matrix": [ [ 0.999723, -0.000189, 0.599433 ], [ 6.2e-05, 0.999659, 0.017416 ] ], "direction": "ref(template) 좌표 -> edited(resized, input) 좌표. 정렬된 출력은 이 행렬의 역변환(WARP_INVERSE_MAP)으로 만든다." }, "eccIncludeMaskPixels": 828124, "chamferInMask": { "median": 0.0, "p90": 1.0, "nSamples": 112934 }, "faceOvalBandChamfer": { "median": 0.0, "p90": 1.0, "nSamples": 5305 }, "inkRatioByBox": { "eyeA": { "box": [ 398, 453, 539, 533 ], "refInkRatio": 0.1947, "editedInkRatio": 0.0 }, "eyeB": { "box": [ 614, 452, 754, 533 ], "refInkRatio": 0.1799, "editedInkRatio": 0.0 }, "browA": { "box": [ 352, 385, 557, 475 ], "refInkRatio": 0.2908, "editedInkRatio": 0.1199 }, "browB": { "box": [ 599, 387, 802, 476 ], "refInkRatio": 0.3371, "editedInkRatio": 0.1758 }, "mouth": { "box": [ 475, 653, 672, 769 ], "refInkRatio": 0.1209, "editedInkRatio": 0.0 } }, "eccExcludeBoxes": { "eyeA": [ 398, 453, 539, 533 ], "eyeB": [ 614, 452, 754, 533 ], "browA": [ 352, 385, 557, 475 ], "browB": [ 599, 387, 802, 476 ], "mouth": [ 475, 653, 672, 769 ] } }