作者GN00505257 (...)
看板C_and_CPP
標題[問題] opencv 圖像顯示的問題
時間Fri Jul 17 15:52:02 2009
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
int main( int argc, char** argv )
{
IplImage* pImg; //聲明IplImage指針
//載入圖像
if( argc == 2 &&
(pImg = cvLoadImage( "I:\\pictures\GUITAR1.jpg", 1)) != 0 )
{
cvNamedWindow( "GUITAR1.jpg", 1 );//創建視窗
cvShowImage( "GUITAR1.jpg", pImg );//顯示圖像
cvWaitKey(0); //等待按鍵
cvDestroyWindow( "GUITAR1.jpg" );//銷毀視窗
cvReleaseImage( &pImg ); //釋放圖像
return 0;
}
return -1;
}
DEBUG之後沒有出現錯誤
但是圖片顯示不出來
出現的視窗馬上就關掉了
'[21904] project2.exe: 原生' 程式以返回碼 -1 (0xffffffff) 結束。
可以請問一下是什麼問題嗎?
還是opencv的新手所以不太了解
請各位幫幫忙囉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.133
※ 編輯: GN00505257 來自: 163.25.118.133 (07/17 15:55)
※ 編輯: GN00505257 來自: 163.25.118.133 (07/17 16:16)
1F:→ pico2k:想想這行指令 if (argc == 2 && ...) 07/17 17:44
2F:→ GN00505257:不好意思我還是不懂.... 07/17 23:51
3F:→ GN00505257:即使改argc值或是將圖片路徑改回argv都不行 07/17 23:52
4F:→ GN00505257:將if( argc == 2 &&拿掉就好了... 感謝幫忙 07/18 16:47