OpenCV高级图形用户界面(20)更改窗口的标题函数setWindowTitle()的使用

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

算法描述

在OpenCV中,cv::setWindowTitle函数用于更改窗口的标题。这使得您可以在程序运行时动态地更改窗口的标题文本。

函数原型

cpp 复制代码
void cv::setWindowTitle
(
	const String & 	winname,
	const String & 	title 
)	

参数

  • 参数winname:窗口的名称。这是您在创建窗口时给定的名称。
  • 参数title:新的窗口标题。这是您希望更改后的窗口标题文本。

代码示例

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

using namespace cv;
using namespace std;

int main()
{
    // 加载一张图片
    Mat image = imread( "/media/dingxin/data/study/OpenCV/sources/images/hawk.jpg" );
    if ( image.empty() )
    {
        cout << "无法加载图片,请检查路径是否正确。" << endl;
        return -1;
    }

    // 创建一个窗口
    namedWindow( "Original Window", WINDOW_AUTOSIZE );

    // 显示图片
    imshow( "Original Window", image );

    // 更改窗口标题
    setWindowTitle( "Original Window", "Updated Window Title" );

    // 等待按键
    waitKey( 0 );

    // 清理
    destroyAllWindows();

    return 0;
}

运行结果

相关推荐
IT_陈寒1 天前
Vue的双向绑定把我坑惨了,原来这个场景不能用
前端·人工智能·后端
阿甘编程点滴1 天前
多角色对话AI配音工具技术解析与功能实测汇总
人工智能
IT爱学堂1 天前
尚硅谷 - 2025年3月Java+AI大模型应用开发
java·开发语言·人工智能
水镜AI1 天前
LangGraph 结构化输出:为什么 with_structured_output 一遇到 list 就翻车?
人工智能
starp1 天前
DeepSeek Harness Agent Loop 全解析:逻辑 · 难点 · 亮点
人工智能
YOLO数据集集合1 天前
一站式AI数据自动化标注与训练平台:零门槛玩转YOLO全系列模型
人工智能·深度学习·yolo·ai·自动化·数据集·标注软件
lucky_syq1 天前
第5篇 · S1·下:前沿架构:MoE、Reasoning 模型、长上下文、多模态、SSM/Mamba 与模型谱系
人工智能·学习·架构
阿里云大数据AI技术1 天前
基于阿里云 Milvus 复刻“高德扫街榜”
人工智能
秦先生在广东1 天前
Archify:让 AI Agent 直接在对话中生成可交互、可验证架构图的 Skill
人工智能
゛凌乱的记忆づ1 天前
50元从零到成品:一套AI辅助的嵌入式实战入门教程——基础工程篇
人工智能