Opencv Bilddatei laden
Von: , 27.09.2011 11:43 Uhr
Hi leute,
möchte ein programm schreiben, welches ein .jpg bild in einem fenster darstellt. ich habe recherchiert und bin auf einen beispielcode in der opencv doc gestoßen, jedoch funktioniert dieser code nicht,
hier der code:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main( int argc, char** argv )
{
if( argc != 2)
{
cout <<" IMG_7321_.jpg" << endl;
return -1;
}
Mat image;
image = imread(argv[1], CV_LOAD_IMAGE_COLOR); // Read the file
if(! image.data ) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl ;
return -1;
}
namedWindow( "Display window", CV_WINDOW_AUTOSIZE );// Create a window for display.
imshow( "Display window", image ); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
return 0;
}
also der code wird zwar kompiliert, aber es ist kein fenster mit dem darzustellenden bild zu sehen und auch das schwarze konsolen fenster ist nur für den bruchteil einer sekunde geöffnet...
es wäre super wenn mir jemand helfen kann
Grüße!
