- 操作系统: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;
}