2013-04-23 88 views
0

我是非常新的開放式簡歷。我想顯示一張圖片。這是我的代碼:打開簡歷:IplImage未定義

#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」); 
} 

這就像不承認開放的CV lib。你可以看到我的解決方案如下窗口:

enter image description here

正如我所說的,我在公開的簡歷很新了。我的錯誤在哪裏?

回答

0

你在這裏處理一些遺留的C代碼,你是故意這樣做嗎?根據最新公佈的版本,這會爲你工作:

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); 
} 

如果這也不行,那意味着你沒有正確配置的Visual Studio。請按照此處的說明操作:http://jepsonsblog.blogspot.com/2012/07/installation-guide-opencv-24-with.html

相關問題