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