Skin Analysis changelog
Test: 3.29.1 · Production: 3.25.0
3.29.0 → 3.29.1
Section titled “3.29.0 → 3.29.1”- Acne model updated — reduced false positives; fixed incorrect shape of visualization data intensity in acne analysis.
ImageVisualizationDataType2schema — maximum values updated.
3.28.0 → 3.29.0
Section titled “3.28.0 → 3.29.0”acne— status code3000reactivated; analysis is aborted when certain CV warnings are detected.acne— improved analysis parameters.
3.27.0 → 3.28.0
Section titled “3.27.0 → 3.28.0”skin_age— improved.
3.26.0 → 3.27.0
Section titled “3.26.0 → 3.27.0”makeup— eye color detection completely revised for better performance.- Status code
1121is now obsolete due to the improved eye color implementation. - New status code
99— [custom context] undefined failure.
3.25.0 → 3.26.0
Section titled “3.25.0 → 3.26.0”- New component
skin_typeandskin_type_visualization— categorical skin-type classifier (1–8: normal, dry, oily, combination, sensitive variants). - New component
hyperpigmentation_adjusted— companion tohyperpigmentationwith adjusted scaling for cross-skin-tone comparability. acne— changed detection algorithm; now accepts all images that pass general CV quality checks (previously rejected under additional conditions).- Status code
3000(acne abort) marked obsolete, reflecting the relaxed acne image acceptance above. shine— new measurement locations added: u-zone and t-zone.- Internal improvements affecting all components.
3.24.0 → 3.25.0
Section titled “3.24.0 → 3.25.0”- New component
skin_age— returns an integer 0–100 estimated skin age. genderparameter now acceptsunknownas a valid value.- New status code
7000— skin age analysis aborted due to image quality concerns or internal error.
3.23.0 → 3.24.0
Section titled “3.23.0 → 3.24.0”- Internal improvements. No changes to the public API surface.
3.22.1 → 3.23.0
Section titled “3.22.1 → 3.23.0”- Internal improvements. No changes to the public API surface.
3.22.0 → 3.22.1
Section titled “3.22.0 → 3.22.1”pore_dilation— analysis now proceeds at face-area resolutions below the previous hard minimum, rather than aborting.- New status code
2001(warning) — emitted bypore_dilationwhen face-area resolution is lower than ideal but analysis continues. - Status code
2000(error) threshold relaxed — the strict 1200 px face-width minimum is no longer enforced; the description text remains unchanged.
3.21.1 → 3.22.0
Section titled “3.21.1 → 3.22.0”- New component
radiance_adjusted— companion toradiancewith adjusted scaling. hair— improved hair detection; affects all sub-findings (colour, volume, type, frizziness).
3.21.0 → 3.21.1
Section titled “3.21.0 → 3.21.1”eyes— improved dark circles calculation.
3.20.0 → 3.21.0
Section titled “3.20.0 → 3.21.0”pore_dilation— now analyzes both the U-zone and T-zone of the face, replacing the previous cheek-area-only analysis.ut_zoneproperty added toImageMeasurementLocationacross all metrics — reports whether a location is in the U-zone, T-zone, or neither.