OpenCV imwrite() pas d'enregistrement d'image

Je suis en train d'enregistrer une image à partir d'OpenCV sur mon mac et j'utilise le code suivant et jusqu'à présent il n'a pas été de travail.

cv::imwrite("/Users/nickporter/Desktop/Gray_Image.jpg", cvImage);

Quelqu'un peut voir pourquoi cela ne pourrait pas sauver?

  • Que signifie "pas de travail" signifie pour vous? la construction d'erreur? erreur d'exécution? ou vous ne pourriez pas trouver l'image stockée? vous pouvez soit: vérifier la valeur de retour de cette fonction, ou l'affichage de la cvImage pour voir si l'image est correcte.
  • Quand je dis pas de travail, le code compile bien, mais je ne vois pas l'image enregistrée jusqu'à ma destination.
  • quelle est la valeur de retour de cet appel? pourrait le cvImage être affiché par imshow?
  • J'ai essayé imshow et obtenir une longue exception. Découvrez ma question ici: answers.opencv.org/question/29895/imshow-throwing-exception-osx
  • il semble que votre bibliothèque a un problème. désolé que je ne sais pas comment le résoudre dans MAC. qu'en est cvShowImage? vous pourriez écrire un simple programme en c pour tester load et cvShowImage.
InformationsquelleAutor | 2014-03-13