Problem beim Lesen eines Bildes mit der Funktion "cv :: imread" in OpenCv

Ich habe ein problem mit einigen grundlegenden OpenCV code.
Hier ist mein code:

 cv::Mat src;
 src=imread("Calibration.bmp",0);

 if (src.empty())
  cout << "Cannot load image" << " ";
 else
  cout << src.cols << " " << src.rows << " ";

Leider, cv::imread gibt NULL-matrix mit jeder Art von input-Bild (ich habe versucht,.bmp -, .jpg). Das mit dem Namen scheint einwandfrei zu funktionieren (Programm endet nicht mit Fehler), als mit falschen Dateinamen eine Fehlermeldung generiert.
Ich habe versucht, mit der alte "CvLoadImage" aber dasselbe Ergebnis eingetreten ist.
Hat jemand eine Idee wie man dieses Problem beheben?

InformationsquelleAutor der Frage Marcin | 2010-04-06

Schreibe einen Kommentar