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;
}
相关推荐
hangyuekejiGEO1 小时前
GEO技术服务选型指南
大数据·人工智能·python
阿里云大数据AI技术1 小时前
EMR Serverless Spark AI Function 的双维降本实践
人工智能·sql·spark
维基框架2 小时前
GitHub源码处理提速 一趟扫描反而更慢
人工智能·github
冬奇Lab2 小时前
代码库知识库系列(05):向量检索 vs 知识图谱——加了调用图并没有变更好
人工智能
AKAMAI2 小时前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
冬奇Lab2 小时前
【无标题】
人工智能·开源
专业贴准2 小时前
苏州SMT供料器设备选型分析:本地主流自动化企业技术特点与行业趋势
人工智能·自动化·制造
cxr8283 小时前
Synapse Mind (三维智能认知图谱) 全景深度工程
人工智能·交互·智能体·认知框架
维基框架3 小时前
OpenAI在给Git做优化 上游行为要变了
人工智能·git