2009-12-01 6 views
1

J'ai téléchargé la bibliothèque Emgu CV (Computer Vision) et je suis en train de jeter un coup d'œil à l'exemple SURFFeature.Emgu CV SURFFeature Erreur

Je suis en train de mettre deux nouvelles images pour comparer, au lieu des exemples donnés, mais sur cette ligne, je reçois une erreur avec les nouvelles images:

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

Je reçois cette exception:

OpenCV: Array doit être CvMat ou IplImage

Je ne comprends pas pourquoi il n'acceptera pas mon image, toute personne idées?

Tony

Répondre

2

J'utilise Emgu CV 2, et je l'ai écrit le même code, mais il n'y avait pas de problème dans mon programme. Si vous utilisez également cette version, et avez encore des problèmes, essayez cette solution:

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

Image Gris, Byte> modelImage = new Image Gris, octet> (bmp);

+0

Merci! :) C'était une propriété des images que j'utilisais. J'ai trouvé la solution. Mais merci pour votre contribution. Question: Comment trouvez-vous la gestion de toutes les mathématiques impliquées dans Computer Vision? –

Questions connexes