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!

5 Antworten zu dieser Frage

  1. Antwort von nach 3 Stunden 0 hilfreich
    Re: Opencv Bilddatei laden

    Hi,

    leider kann ich Dir vermutlich nicht helfen.
    Gibst du denn einen Parameter an, der auf ein Bild referenziert?

    Gruß,
    Thomas Söhne

    • Antwort von nach 5 Stunden 0 hilfreich
      Re^2: Opencv Bilddatei laden


      hi,
      ja,dort wo "argv[1]" steht schreibe ich pfad und namen der bilddatei rein
      image = imread(argv[1], CV_LOAD_IMAGE_COLOR);


      grüße

  2. Antwort von nach 9 Stunden 0 hilfreich
    Re: Opencv Bilddatei laden

    Sry

    dazu kann ich dir leider nichts sagen.

    Gruß

  3. Antwort von nach 10 Tagen 0 hilfreich
    Re: Opencv Bilddatei laden

    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,
    ...
    hoi, ist deine frage noch aktuell?

Jetzt auf diese Frage antworten.