在函数cv::imshow中是做什么的?
时间: 2024-04-17 16:24:50 浏览: 76
python中plt.imshow与cv2.imshow显示颜色问题
函数cv::imshow是OpenCV库中的一个函数,用于显示图像。它接受两个参数:窗口名称和要显示的图像。该函数将图像显示在一个名为窗口名称的窗口中。
示例用法:
```cpp
cv::Mat image = cv::imread("image.jpg"); // 读取图像
cv::imshow("Window", image); // 显示图像在名为"Window"的窗口中
cv::waitKey(0); // 等待用户按下按键后关闭窗口
```
在这个示例中,函数cv::imread用于读取名为"image.jpg"的图像文件并将其存储在变量image中。然后,函数cv::imshow将图像显示在名为"Window"的窗口中。最后,函数cv::waitKey(0)用于等待用户按下任意键,直到按键按下后关闭窗口。
请注意,cv::imshow函数只能在具有GUI支持的环境中使用,例如在桌面操作系统上运行的应用程序。
阅读全文