no match for 'operator=' in . . .
Verfasst: 23. April 2012 20:19
Hallo
Ich habe eine Klasse Namens ContentFinder, mit der Methode (Funktion) colorReduce.
Nach dem erstellen eines Objektes (Contentfinder h) möchte ich die Methode jetzt anwenden, und zwar mit:
color=h.colorReduce(color, 32);
Beim Kompilieren bekomme ich jetzt jedoch folgende Fehlermeldung:
no match for 'operator=' in 'color = h.ContentFinder::colorReduce(((cv::Mat&)(& color)),32)'
candidates are: cv::Mat& cv::Mat::operator=(const cv::Mat&)
etc.
Kann mir jemand mit diesen erklärenden Worten helfen?? Oder braucht es da noch mehr an Infos, um mir zu helfen!?
Mal wieder vielen Dank.....
Boris
Ich habe eine Klasse Namens ContentFinder, mit der Methode (Funktion) colorReduce.
Nach dem erstellen eines Objektes (Contentfinder h) möchte ich die Methode jetzt anwenden, und zwar mit:
color=h.colorReduce(color, 32);
Beim Kompilieren bekomme ich jetzt jedoch folgende Fehlermeldung:
no match for 'operator=' in 'color = h.ContentFinder::colorReduce(((cv::Mat&)(& color)),32)'
candidates are: cv::Mat& cv::Mat::operator=(const cv::Mat&)
etc.
Kann mir jemand mit diesen erklärenden Worten helfen?? Oder braucht es da noch mehr an Infos, um mir zu helfen!?
Mal wieder vielen Dank.....
Boris