2013-04-23 2 views
0

Je suis très nouveau en open cv. Je veux afficher une image. Voici mon code:Ouvrir le CV: IplImage is undefined

#include "stdafx.h" 
#include <cv.h> 
#include <cvaux.h> 
#include <highgui.h> 

int main(int argc, char** argv) { 
    IplImage* img = cvLoadImage("C:\Users\Cagin\Desktop\New.jpg"); 
    cvNamedWindow(“Example1”, CV_WINDOW_AUTOSIZE); 
    cvShowImage(“Example1”, img); 
    cvWaitKey(0); 
    cvReleaseImage(&img); 
    cvDestroyWindow(“Example1”); 
} 

C'est comme ne reconnaît pas cv lib. Vous pouvez voir ci-dessous la fenêtre de ma solution:

enter image description here

Comme je l'ai dit avant que je suis très nouveau en cv ouvert. Où est mon erreur?

Répondre

0

Vous avez affaire à du code C hérité ici, faites-vous exprès? Sous les dernières versions, cela fonctionnerait pour vous:

using namespace cv; 
int main(int argc, char** argv) { 
    Mat img = imread("C:\Users\Cagin\Desktop\New.jpg"); 
    namedWindow("Example1", CV_WINDOW_AUTOSIZE); 
    imshow("Example1", img); 
    waitKey(0); 
} 

Si cela ne fonctionne pas, cela signifie que vous n'avez pas configuré correctement Visual Studio. Essayez de suivre les instructions ici: http://jepsonsblog.blogspot.com/2012/07/installation-guide-opencv-24-with.html