opencv imshow()控制窗口大小
时间: 2023-09-27 16:08:36 浏览: 484
opencv改变imshow窗口大小,窗口位置的方法
要控制OpenCV imshow()函数创建的窗口大小,可以使用resizeWindow()函数。这个函数需要两个参数,第一个参数是窗口的名称,第二个参数是窗口的大小。下面是一个示例代码,展示如何使用imshow()和resizeWindow()函数来控制窗口大小:
```
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat image = imread("image.jpg", IMREAD_COLOR);
namedWindow("Image", WINDOW_NORMAL);
imshow("Image", image);
resizeWindow("Image", 640, 480);
waitKey(0);
return 0;
}
```
在这个示例中,我们首先使用imread()函数加载一个图像,然后使用namedWindow()函数创建一个名为“Image”的窗口,并使用imshow()函数将图像显示在窗口中。然后,我们使用resizeWindow()函数将窗口的大小设置为640x480。最后,我们使用waitKey()函数等待用户按下任意键。
阅读全文