Am zuverlässigsten wäre tatsächlich die von Thomas$ vorgeschlagene Variante. Ansonsten könnte man einen Ansatz über Histogramme versuchen.

Am besten schaust dir in Ruhe alle openCv Tutorials mal der Reihe nach an. Die Beispiele kann man ja auch alle direkt mal ausprobieren.