OpenCV C++ et cvSmooth

Quelqu'un sait ce que pourrait être le problème:

cvSmooth(origImage, grayImage1, CV_BLUR,3);

J'ai reçu le message d'erreur:

error: cannot convert `cv::Mat' to `const CvArr*' for argument `1' to `void 
cvSmooth(const CvArr*, CvArr*, int, int, int, double, double)'

Si j'utilise:

cvtColor(origImage, grayImage, CV_BGR2GRAY);

Tout a bien fonctionné. la capture est de l'ordinateur portable appareil photo(en temps réel).

  • Ce que vous en pensez? Avec cvtColor tous les beaux travaux. origImage est de couleur en temps réel "image" de l'appareil photo...
  • Donc vous pensez que j'ai besoin d'image, pas de vidéo?
InformationsquelleAutor thaking | 2011-03-27