OpenCV高级图形用户界面(2)关闭所有由 OpenCV 创建的窗口的函数destroyAllWindows()的使用

  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

cv::destroyAllWindows() 函数用于关闭所有由 OpenCV 创建的窗口。

函数原型

cpp 复制代码
void cv::destroyAllWindows	()	

参数

此函数不接受任何参数

代码示例

cpp 复制代码
#include <iostream>
#include <opencv2/opencv.hpp>

int main()
{
    // 加载图像
    cv::Mat img = cv::imread( "example.jpg", cv::IMREAD_COLOR );
    if ( img.empty() )
    {
        std::cerr << "Error: Image not found!" << std::endl;
        return -1;
    }

    // 创建窗口
    cv::namedWindow( "Original Image" );

    // 显示图像
    cv::imshow( "Original Image", img );

    // 等待键盘输入
    cv::waitKey( 0 );

    // 关闭所有窗口
    cv::destroyAllWindows();

    return 0;
}
相关推荐
ishangy12 小时前
智慧港口中采用AI防爆摄像机实现未知异物秒级报警
人工智能
Promise微笑12 小时前
气体露点仪测量技术:露点仪原理、分类、选型与应用前沿
人工智能·分类·数据挖掘
AI客栈12 小时前
模型服务部署:Triton Inference Server 与 KEDA 弹性伸缩的工程实践
人工智能
todoitbo12 小时前
把 GitNexus 接进 Codex:安装、索引、Web UI 和项目分析实操
人工智能·ai·codex·claude code·gitnexus
进击切图仔12 小时前
确保深度神经网络在训练过程中的数值稳定性
人工智能·机器学习·dnn
ai产品老杨12 小时前
深度解析:基于Docker构建的安防视频AI平台——如何通过GB28181/RTSP协议栈统一接入与全套源码交付,破局异构边缘计算芯片内卷
人工智能·docker·音视频
DANGAOGAO12 小时前
企业级 RAG 多路召回智能客服实战:第 1 章,从 Demo 到生产架构
人工智能
dyxal12 小时前
期货波动知识图谱:从零构建金融期货波动关系图谱(附代码实战)
人工智能·金融·知识图谱
piao96182712 小时前
2026智能工牌怎么选?国内智能工牌厂商及行业分析
人工智能·语音识别
天天代码码天天12 小时前
用 OpenCV 5 DNN 跑 PP-OCR:一个适合新手学习的 C++ 动态库 + C# 可视化测试项目
opencv·ocr·dnn·opencv5·ppocrv6