[語法] opencv的錯誤訊息

看板C_and_CPP (C/C++)作者 (運動傷害)時間15年前 (2010/10/11 00:39), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
想要讓不同圖的RGB值相加 用OPENCV寫一直出現錯誤訊息 #include "cv.h" #include "highgui.h" #include "iostream" using namespace std; int main(int argc, char * argv[] ) { IplImage *img = cvLoadImage( "god of warnew.jpg", -1 ) ; IplImage *img1 = cvLoadImage( "firenew.jpg", -1 ) ; CvScalar s,s1,f; int x,y; for(x=0;x<=1024;x++) { for (y=0;y<=768;y++) { s = cvGet2D(img, x, y); s1 = cvGet2D(img1, x, y); f.val[0]=0.25*s.val[0]+0.75*s1.val[0]; f.val[1]=0.25*s.val[1]+0.75*s1.val[1]; f.val[2]=0.25*s.val[2]+0.75*s1.val[2]; } } 以下略 總是會出現 於 0x766fb727 的 part2-4.exe 中第一個可能發生的例外狀況: Microsoft C++ 在記憶 體位置 0x0023f644,發生例外狀況: cv::Exception 於 0x766fb727 的 part2-4.exe 中發生未處理的例外狀況: Microsoft C++ 在記憶體 位置 0x0023f644,發生例外狀況: cv::Exception 要怎麼修正這個問題呢 -- 《襄兒》 ζvictorina ● 我走過山的時候山不說話,我路過海的時候海不說話; 我坐著的毛驢一步一步滴滴答答,我帶著的倚天喑啞。 ● 大家說我因為愛著神雕大俠,找不到所以在峨嵋安家; 其實我只是喜歡此地的霧,像十六歲那年綻放的煙花。襄▏ ——北大未名 AngleMiao -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.30.170.207

10/11 00:41, , 1F
index 0~1024?
10/11 00:41, 1F

10/11 02:06, , 2F
確認圖片大小跟for-loop index 是一致的
10/11 02:06, 2F

10/11 12:39, , 3F
條件用這樣子 x < img->width 跟 y < img->height 吧
10/11 12:39, 3F
文章代碼(AID): #1CiUnFBS (C_and_CPP)
文章代碼(AID): #1CiUnFBS (C_and_CPP)