2016-11-04 4 views
0

Ich habe eine Maske eines Objekts, das ich entdeckt habe. Jetzt möchte ich die durchschnittliche Farbe des Objekts berechnen. Gibt es eine Möglichkeit, nur die unmaskierten Pixel zu überprüfen?Opencv erhalten durchschnittliche Farbe des erkannten Objekts

Und was wäre der beste Weg, um die durchschnittliche Farbe zu bekommen?

Sollte ich einen Cluster verwenden oder die durchschnittlichen g, b und r Werte erhalten?

(Ich verwende Python 3.5 und 3.1 opencv mit Extras.) Vielen Dank im Voraus

Antwort

1

Verwenden cv::mean mit Maske. Es wird Ihnen Scalar mit Farbkomponenten geben.

Verwandte Themen