- "engine/presets/sign.json" - "engine/presets/patch.json" - "engine/presets/stencil.json" - "engine/presets/detailed.json" - "engine/presets/custom.json" - "engine/presets/loader.py" - "engine/api/routes.py" - "engine/tests/test_presets.py" GSD-Task: S03/T01
39 lines
895 B
JSON
39 lines
895 B
JSON
{
|
|
"name": "sign",
|
|
"description": "Metal signage, bold text cutouts",
|
|
"preprocessing": {
|
|
"denoise_d": 9,
|
|
"denoise_sigma_color": 90.0,
|
|
"denoise_sigma_space": 90.0,
|
|
"clahe_clip_limit": 3.0,
|
|
"clahe_tile_grid_size": [8, 8],
|
|
"threshold_manual": null,
|
|
"edge_detect": false,
|
|
"morph_kernel_size": 5,
|
|
"morph_dilate_iterations": 2,
|
|
"morph_erode_iterations": 2
|
|
},
|
|
"vectorization": {
|
|
"mode": "potrace",
|
|
"potrace": {
|
|
"turdsize": 10,
|
|
"alphamax": 1.0,
|
|
"opticurve": true,
|
|
"opttolerance": 0.2
|
|
},
|
|
"vtracer": {
|
|
"colormode": "binary",
|
|
"hierarchical": "stacked",
|
|
"filter_speckle": 20,
|
|
"corner_threshold": 60,
|
|
"length_threshold": 6.0,
|
|
"splice_threshold": 45,
|
|
"mode": "spline"
|
|
}
|
|
},
|
|
"postprocessing": {
|
|
"epsilon": 2.5,
|
|
"close_tolerance": 2.0,
|
|
"auto_close": true
|
|
}
|
|
}
|