Nicht Lesen können Bild mit opencv2.3 imread

Hallo, ich bin versucht zu Lesen, ein Bild mit imread Funktion von opencv wie in dem link (http://opencv.itseez.com/doc/tutorials/introduction/display_image/display_image.html#display-image). Ich habe VS2010 mit 64-bit-windows-7. Jedes mal wenn ich es versuche bekomme ich die Fehlermeldung "keine Bilddaten", aber das Bild, das ich Lesen möchte ist im gleichen Ordner mit codes. Kann mir bitte jemand helfen, wie zu Lesen, ein Bild mit imread Funktion? Mein code ist wie folgt:

#include "stdafx.h"
#include <cv.h>
#include <highgui.h>
using namespace cv;

int _tmain(int argc, _TCHAR* argv[])
{
    Mat image;  
    image = imread("al.jpg");
    if(argc != 2 || !image.data )
    {
        printf("no image data \n");
        return -1;
    }
    namedWindow("Display Image", CV_WINDOW_AUTOSIZE);
    imshow("Display Image", image);
    waitKey(0);
    return 0;
}
  • Wenn du eine Antwort hilfreich, sicher sein, es zu akzeptieren.
InformationsquelleAutor user887912 | 2011-08-10
Schreibe einen Kommentar