Frage

heruntergeladen ich den Emgu CV (Computer Vision) Bibliothek, und ich bin nur einen Blick auf das SURFFeature Beispiel.

Ich versuche, zwei neue Bilder zu setzen, um zu vergleichen, statt die Beispiele gegeben, aber auf dieser Linie bekomme ich einen Fehler mit den neuen Bildern:

Image<Gray, Byte> modelImage = new Image<Gray, byte>("me.png");

Ich erhalte diese Ausnahme:

OpenCV: Array sollte CvMat oder IplImage

sein

Ich verstehe nicht, warum es nicht mein Bild annehmen, irgendwelche Ideen anyone?

Tony

War es hilfreich?

Lösung

Ich verwende Emgu CV 2, und ich schrieb den gleichen Code, aber es gab kein Problem in meinem Programm. Wenn Sie auch diese Version verwenden, und stil haben Problem versuchen, diese Lösung:

Bitmap bmp = new Bitmap ( "me.png");

Bild Grau, Byte> model = new Bild Gray, Byte> (bmp);

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top