opencv imshow 显示窗口大小
时间: 2023-08-24 20:07:02 浏览: 118
OpenCV 窗口的显示
4星 · 用户满意度95%
在 OpenCV 中使用 `cv::imshow()` 函数来显示图像时,默认情况下,窗口的大小是根据图片大小自动调整的。如果你想手动设置窗口大小,可以使用 `cv::namedWindow()` 函数来创建窗口并设置其大小,然后使用 `cv::imshow()` 函数来显示图像。
以下是一个示例代码,展示了如何创建一个名为 “Display window” 的窗口,并将其大小设置为 640x480 像素:
```c++
#include <opencv2/opencv.hpp>
int main()
{
cv::Mat image = cv::imread("image.jpg");
cv::namedWindow("Display window", cv::WINDOW_NORMAL);
cv::resizeWindow("Display window", 640, 480);
cv::imshow("Display window", image);
cv::waitKey(0);
return 0;
}
```
在上面的代码中,`cv::namedWindow()` 函数创建了一个名为 “Display window” 的窗口,并将其大小设置为 640x480 像素。然后,`cv::imshow()` 函数在这个窗口中显示了一张图片。最后,`cv::waitKey()` 函数等待用户按下任意键,以便关闭窗口。
阅读全文