diff --git a/facefusion/processors/liveportrait.py b/facefusion/processors/liveportrait.py index 875dcc4a..46c445c0 100644 --- a/facefusion/processors/liveportrait.py +++ b/facefusion/processors/liveportrait.py @@ -2,29 +2,6 @@ import numpy from facefusion.processors.typing import LivePortraitExpression -EXPRESSION_UPPER_LIMITS = numpy.array([[ - [ 4.46682945e-02, 7.08772913e-02, 4.08344204e-04 ], - [ 2.14308221e-02, 6.15894832e-02, 4.85319615e-05 ], - [ 3.02363783e-02, 4.45043296e-02, 1.28298725e-05 ], - [ 3.05869691e-02, 3.79812494e-02, 6.57040102e-04 ], - [ 4.45670523e-02, 3.97259220e-02, 7.10966764e-04 ], - [ 9.43699256e-02, 9.85926315e-02, 2.02551950e-04 ], - [ 1.61131397e-02, 2.92906128e-02, 3.44733417e-06 ], - [ 5.23825921e-02, 1.07065082e-01, 6.61510974e-04 ], - [ 2.85718683e-03, 8.32320191e-03, 2.39314613e-04 ], - [ 2.57947259e-02, 1.60935968e-02, 2.41853559e-05 ], - [ 4.90833223e-02, 3.43903080e-02, 3.22353356e-02 ], - [ 1.44766076e-02, 3.39248963e-02, 1.42291479e-04 ], - [ 8.75749043e-04, 6.82212645e-03, 2.76097053e-05 ], - [ 1.86958015e-02, 3.84016186e-02, 7.33085908e-05 ], - [ 2.01714113e-02, 4.90544215e-02, 2.34028921e-05 ], - [ 2.46518422e-02, 3.29151377e-02, 3.48571630e-05 ], - [ 2.22457591e-02, 1.21796541e-02, 1.56396593e-04 ], - [ 1.72109623e-02, 3.01626958e-02, 1.36556877e-02 ], - [ 1.83460284e-02, 1.61141958e-02, 2.87440169e-04 ], - [ 3.57594155e-02, 1.80554688e-01, 2.75554154e-02 ], - [ 2.17450950e-02, 8.66811201e-02, 3.34241726e-02 ] -]]) EXPRESSION_LOWER_LIMITS = numpy.array([[ [ -2.88067125e-02, -8.12731311e-02, -1.70541159e-03 ], [ -4.88598682e-02, -3.32196616e-02, -1.67431499e-04 ], @@ -48,6 +25,29 @@ EXPRESSION_LOWER_LIMITS = numpy.array([[ [ -4.10017073e-02, -7.43824020e-02, -4.42762971e-02 ], [ -1.90370996e-02, -3.74363363e-02, -1.34740388e-02 ] ]]) +EXPRESSION_UPPER_LIMITS = numpy.array([[ + [ 4.46682945e-02, 7.08772913e-02, 4.08344204e-04 ], + [ 2.14308221e-02, 6.15894832e-02, 4.85319615e-05 ], + [ 3.02363783e-02, 4.45043296e-02, 1.28298725e-05 ], + [ 3.05869691e-02, 3.79812494e-02, 6.57040102e-04 ], + [ 4.45670523e-02, 3.97259220e-02, 7.10966764e-04 ], + [ 9.43699256e-02, 9.85926315e-02, 2.02551950e-04 ], + [ 1.61131397e-02, 2.92906128e-02, 3.44733417e-06 ], + [ 5.23825921e-02, 1.07065082e-01, 6.61510974e-04 ], + [ 2.85718683e-03, 8.32320191e-03, 2.39314613e-04 ], + [ 2.57947259e-02, 1.60935968e-02, 2.41853559e-05 ], + [ 4.90833223e-02, 3.43903080e-02, 3.22353356e-02 ], + [ 1.44766076e-02, 3.39248963e-02, 1.42291479e-04 ], + [ 8.75749043e-04, 6.82212645e-03, 2.76097053e-05 ], + [ 1.86958015e-02, 3.84016186e-02, 7.33085908e-05 ], + [ 2.01714113e-02, 4.90544215e-02, 2.34028921e-05 ], + [ 2.46518422e-02, 3.29151377e-02, 3.48571630e-05 ], + [ 2.22457591e-02, 1.21796541e-02, 1.56396593e-04 ], + [ 1.72109623e-02, 3.01626958e-02, 1.36556877e-02 ], + [ 1.83460284e-02, 1.61141958e-02, 2.87440169e-04 ], + [ 3.57594155e-02, 1.80554688e-01, 2.75554154e-02 ], + [ 2.17450950e-02, 8.66811201e-02, 3.34241726e-02 ] +]]) def limit_expression(expression : LivePortraitExpression) -> LivePortraitExpression: