0
我是新來的OpenCV 2.4.2,並寫一個簡單的程序來顯示圖像。當用opencv顯示圖像時,爲什麼窗口比圖像大?
的圖像是:
和代碼是:
包括 「highgui.h」
int main(int argc, char** argv) {
IplImage* img = cvLoadImage("logo.png");
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
return 0;
}
而結果:
你可以看到右邊有一個很大的灰色邊框。爲什麼它在那裏,以及如何解決它?
我認爲這是可能的最小尺寸,因爲窗口必須佔據頂部的3個按鈕。 – 2012-08-05 10:55:42
你說得對。當我改變成更大的圖像時,沒問題。請作出答覆,我會接受它 – Freewind 2012-08-05 10:56:51