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;
}
相关推荐
yuanyuan2o214 小时前
Transformers NLP 任务:阅读理解问答
人工智能·算法·自然语言处理·nlp·github
nebula-AI14 小时前
Understand Anything 简要使用文档
人工智能·ai·github·项目管理·知识图谱·dashboard
东方佑14 小时前
WDLM-Turbo:为什么纯实数神经波动力学语言模型可行?
人工智能·语言模型·自然语言处理
暗夜猎手-大魔王14 小时前
转载--Hermes Agent 08 | Agent 的自我进化:nudge、后台审查与轨迹数据
java·前端·人工智能
weixin_4952484014 小时前
AI视频翻译总对不上?字幕配音时间轴是关键
人工智能·音视频
元启数宇14 小时前
扫描图纸PDF JPG怎么转CAD
人工智能·pdf
张彦峰ZYF14 小时前
LangGraph从零构建生产级 AI Agent 平台的递进式学习项目
人工智能·大模型·langgraph
zhangfeng113314 小时前
联邦学习 合并权重 合并权重。导致内存溢出解决办法和类库 mergekit 包依赖版本
人工智能·pytorch·机器学习
宸津-代码粉碎机14 小时前
Spring AI 企业级RAG实战|增量更新+文档去重+定时自动入库生产落地方案
java·大数据·人工智能·后端·python·spring
IT_陈寒14 小时前
Redis集群节点迁移把我坑惨了,这个坑你得提前绕开
前端·人工智能·后端