Darstellung von openCV IplImage unter MFC.



  • Hallo,
    ich würde gerne ein OpenCv Bild (IplImage) unter MFC darstellen. Ich habe mir ein PictureControl in die Resource reingezogen.
    Mein Problem besteht jetzt darin, darin ein IplImage Bild darzustellen. muß ich das irgendwie konvertieren?

    kann mir jemand weiterhelfen oder zumindest einen Hinweis geben unter dem ich weiter gucken kann.

    danke für die Hilfe jower



  • Vielleicht hilft dir das hier:

    http://mobile-sg.com/forums/forum_posts.asp?TID=108&get=last

    Ich weiß nicht, ob's funktioniert, aber ich werde es in den nächsten Tagen auch selbst mal testen.



  • Das oben in der Quelle müsste funzen,
    du könntest dir aber auch das Bitmap wieder zusammenbauen:

    CvScalar scalar;
    
    for (int cols = 1; cols <= col_max-1; cols++)	// BILDHOEHE 
    {
     for (int rows = 1; rows <= roi_breite-1; rows++) // BILDBREITE
      {
      scalar = cvGet2D(iplImage,cols,rows);
      }
    }
    

    dann hast du innerhalb der Schleifen den RGB/Grauwert als Scalar-Wert wohanden
    Tipp: an den Inhalt kommst du über scalar.val[0]

    tschau


Anmelden zum Antworten