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;
}

运行结果

相关推荐
weixin_669545203 分钟前
高精度二合一锂电池保护芯片XR2130B
人工智能·硬件工程·信息与通信
小毅&Nora28 分钟前
【Spring AI Alibaba】⑥ 记忆管理(Memory):让Agent拥有“长期记忆“的智能方法
人工智能·spring ai·记忆管理
kevin_kang30 分钟前
06-Next.js 13构建现代化AI聊天界面
人工智能
泡芙与栀30 分钟前
普通相机与深度相机的区别及双目结构光_飞行时间方案差异解析
数码相机·目标检测·计算机视觉·视觉检测
Codebee31 分钟前
实战|Ooder 钩子机制全解析:AI 协同开发与权限框架集成实战
人工智能·后端
Coder_Boy_35 分钟前
基于SpringAI企业级智能教学考试平台视频辅助学习模块全业务闭环方案
人工智能·spring cloud
kevin_kang36 分钟前
09-JWT认证在Next.js中的最佳实践
人工智能
AI街潜水的八角36 分钟前
基于Opencv的二维码识别与创建
人工智能·opencv·计算机视觉
helloworld也报错?36 分钟前
目标检测系列之YOLOv11——v8模型的继续改进
人工智能·python·目标检测·目标跟踪