Alles klar,
Ich dachte das du die Gesichtserkennung von den Beispielen verwendest.

Beim schnellen überfliegen deines Codes ist mir aufgefallen das du die Farben im RGB-Farbraum suchst (EDIT: steht ja eh in deinem Beitrag ).
Wäre es nicht einfacher und robuster das ganze in HSV zu machen?

LG