ref: a136c1769d62074d50621c6e0e3c4fba2ef0b636
parent: 03b6f5f8e31464e031eef734406d3ff7499c49ed
author: Marco <[email protected]>
date: Tue Apr 26 12:02:09 EDT 2016
vp8: Adjust consec_zeromv thresholds for skin detection. Change-Id: Iab5aed7bf86538352232e208bce58c3528cc9a4e
--- a/vp8/encoder/pickinter.c
+++ b/vp8/encoder/pickinter.c
@@ -90,7 +90,7 @@
{
int i = 0;
// No skin if block has been zero motion for long consecutive time.
- if (consec_zeromv > 80)
+ if (consec_zeromv > 60)
return 0;
// Exit on grey.
if (cb == 128 && cr == 128)
@@ -103,7 +103,7 @@
if (skin_color_diff < skin_threshold[i + 1]) {
if (y < 60 && skin_color_diff > 3 * (skin_threshold[i + 1] >> 2))
return 0;
- else if (consec_zeromv > 30 &&
+ else if (consec_zeromv > 25 &&
skin_color_diff > (skin_threshold[i + 1] >> 1))
return 0;
else