[問題] opencv cvResizeWindow的問題

看板C_and_CPP (C/C++)作者 (牛奶)時間16年前 (2009/11/18 23:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 我要把圖進程式裡(就是最"初學者"的那種)執行後視窗一下子就關掉了,查and試了一下 發現好像是我的圖片太大(928*1261),而且可以用cvResizeWindow解決這個問題,但是 參數不知道要設多少才對,我已經試了一大堆參數了視窗還是一樣一下子就關掉,然後 我又拿小圖來試試看(500*333),發現圖明明就出的來>"<,到底要怎麼樣才能讓大圖也 跑出來呢,參數要設多少呢,還是說是code其他地方的問題,麻煩大家了>"< 開發平台: opencv 有問題的code: (請善用置底文標色功能) #include <cstdio> #include <cv.h> #include <highgui.h> #include <iostream> using namespace std; int main(){ IplImage *Image = cvLoadImage("image1.jpg",1); CvScalar Scalar; int R,G,B,gray,i,j; cout << Image->height << " " << Image->width << endl; for(i=0; i<Image->height; i++){ for(j=0; j<Image->width; j++){ Scalar = cvGet2D(Image,i,j); B = (int)Scalar.val[0]; G = (int)Scalar.val[1]; R = (int)Scalar.val[2]; gray = (int)((B+G+R)/3); } // end for } // end for cvNamedWindow("hw2-1",0); cvMoveWindow("hw2-1",0,0); cvResizeWindow("hw2-1",300,400); cvShowImage("hw2-1",Image); cvWaitKey(0); } // end main ps.我一定得讀大圖才行,因為那是老師規定的圖,麻煩大家了>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.145.2

11/19 08:07, , 1F
cvNamedWindow第2個參數下1,圖多大視窗就多大
11/19 08:07, 1F
文章代碼(AID): #1B111NMM (C_and_CPP)
文章代碼(AID): #1B111NMM (C_and_CPP)