Team Ai
Datasetpublic

EthanCui/face-shape-measurement-reference

Face Shape Measurement Reference (8 Shapes) A compact, reusable reference for identifying face shape from four tape measurements: forehead width, cheekbone width, jawline width, and face length. Files File What it is face_shape_measurement_sheet.csv One row per shape — oval, round, square, heart, diamond, oblong, triangle/pear, hourglass. The four columns state where each measurement sits relative to the other three; fastest_check gives the single… See the full description on the dataset page: https://huggingface.co/datasets/EthanCui/face-shape-measurement-reference.

sourceHugging Facecc0-1.0updated 1mo agoView on Hugging Face
0likes52downloads
Dataset Card

Face Shape Measurement Reference (8 Shapes)

A compact, reusable reference for identifying face shape from four tape measurements: forehead width, cheekbone width, jawline width, and face length.

Files

FileWhat it is
face_shape_measurement_sheet.csvOne row per shape — oval, round, square, heart, diamond, oblong, triangle/pear, hourglass. The four columns state where each measurement sits relative to the other three; fastest_check gives the single quickest screening rule for that shape.
classify_face_shape.pyZero-dependency Python CLI: give it your four numbers, it returns the shapes whose rules actually match, ranked, with every matched and failed condition listed. Usage: python classify_face_shape.py --forehead 14.2 --cheekbones 15.0 --jawline 13.6 --length 19.1

How the rules are expressed — and why

The sheet is deliberately relative, not absolute. Published face-shape guides describe shapes with language like "slightly narrower than the cheekbones" or "cheekbones clearly the widest part". This sheet preserves that structure instead of inventing millimetre cutoffs that no source supports. The tool's tie band for "roughly equal" is its own adjustable parameter (--tol, default 3%) — not a figure taken from any study.

Limits, stated plainly

Two judgments cannot come from a tape measure: the jaw angle (which separates round from square) and chin shape (which separates heart from diamond). When the four numbers cannot separate two candidates, the tool reports both and flags the manual check rather than guessing.

Relationship to image datasets

This is a rule/measurement reference, not an image dataset. It is intended to complement the image-based face-shape datasets on Kaggle and Hugging Face: those train classifiers to output a shape label, while this sheet documents the relative-width rules that define the labels themselves.

Source and full guide

The worked guide — how to set up an honest reading, how to resolve cases where published guides disagree, and the dated research milestones behind the four-measurement method — is maintained at https://faceshapechart.com/

Code is also mirrored at https://github.com/heroin546-afk/face-shape-measurements

License

Data sheet: CC0-1.0 (public domain, no attribution required). Script: MIT.