Symmetry of Expressions
from bitbox.expressions import asymmetry
# detect 2D landmarks
lands2D = processor.detect_landmarks()
# detect 3D landmarks
exp_global, pose, lands3D = processor.fit()
# compute per-frame asymmetry scores
reliable_asymmetry_scores = asymmetry(lands3D)
not_so_much_reliable_asymmetry_scores = asymmetry(lands2D)
eye brow nose mouth overall
0 0.292884 0.265071 0.041300 0.075939 0.211353
1 0.210291 0.260469 0.045354 0.097847 0.195869
2 0.283825 0.156247 0.000000 0.000000 0.114181
3 0.327324 0.119029 0.094368 0.040651 0.182186
4 0.196593 0.167545 0.196875 0.051681 0.171618
... ... ... ... ... ...