Erreur lors de l'impression sur une image à l'aide d'OpenCV putText

Je suis en train d'imprimer du texte sur une image (cv::Mat) à l'aide de cv::putText

string text = "Funny text inside the box";
int fontFace = FONT_HERSHEY_SCRIPT_SIMPLEX;
double fontScale = 2;
int thickness = 3;  
cv::Point textOrg(10, 130);
cv::putText(img, text, textOrg, fontFace, fontScale, Scalar::all(255), thickness,8);

Mais il en résulte une erreur de violation d'accès lors de l'exécution. Alors que

cv::putText(img, "text", textOrg, fontFace, fontScale, Scalar::all(255), thickness,8);

résultats "???le texte" a été imprimée sur l'image. Toute idée de ce qui pourrait mal se passer?

Je ne pouvais pas vraiment comprendre quel était le problème, mais j'ai eu autour de lui en utilisant cvPutText() à la place, et qui fonctionne très bien.
se pourrait-il que vous insérez un lien vers la version de débogage de opencv bibliothèques lors de la compilation en mode release (ou vice versa)?
Je reçois les étiquettes de ce genre sur la barre de titre de windows créées avec cv::imshow...
vous avez probablement mélangé certaines libs, car il fonctionne très bien dans mon projet, merci 🙂

OriginalL'auteur bsidd | 2012-02-09