In der OpenCV-Spickzettel (C++), habe ich die Matrix Operation mean()
gefunden. Wenn ich es verwenden:wie zu berechnen und cvMat Mittelwert
float myMatMean = mean(MyMat);
bekomme ich den Fehler:
no suitable conversion function from "cv::Scalar" to "float" exists
Was kann ich tun, um diese Daten zu benutzen?
'Mittelwert()' Rückkehr eine Variable vom Typ zu sein scheint 'cv :: Scalar' versuchen so' cv :: Scalar myMatMean = Mittelwert (MyMat); ' – hmjd
Ich denke, Es funktioniert mit Doppel statt Float, wenn Sie sich nicht mit Scalar beschäftigen wollen. Aber Scalar gibt dir über alle Kanäle hinweg meinen Durchschlag – remi