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;
}
相关推荐
ages_1231 分钟前
剪流AI智能手机的核心优势解析:驱动企业智能化转型的关键
人工智能·智能手机
shangjian0072 分钟前
AI-大语言模型-智能体开发-如何测试智能体应用
人工智能·语言模型·自然语言处理
輕華3 分钟前
迁移学习:让AI站在巨人的肩膀上
人工智能·机器学习·迁移学习
EasyControl移动设备管理4 分钟前
打破系统壁垒:从 Android 到 macOS,打造全平台统一终端管理(MDM)方案
android·人工智能·物联网·macos·移动设备管理·mdm系统·跨区域设备
Mintopia4 分钟前
设计 Token 不是时髦:一份 Token 治理与迁移指南(给会干活的人)
人工智能
运维行者_4 分钟前
金融和电商行业如何使用网络监控保障业务稳定?
开发语言·网络·人工智能·安全·web安全·机器学习·运维开发
Mintopia5 分钟前
企业落地 AI-Coding 的“权限与数据红线”简单版:能用到什么程度
人工智能·架构
辰痕~6 分钟前
李飞飞·斯坦福CS231n计算机视觉课程
计算机视觉
2601_9553631512 分钟前
B端企业拓客:如何在精准度与成本之间找到真正平衡?氪迹科技法人股东号码核验系统,阶梯式价格
大数据·人工智能
OPHKVPS12 分钟前
谷歌威胁情报报告:威胁行为者已将AI直接融入实际网络攻击流程
人工智能