当前位置: 首页 > news >正文

OpenCV高级图形用户界面(19)设置窗口属性的函数setWindowProperty()的使用

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

算法描述

动态地改变窗口参数

该函数 setWindowProperty 允许改变窗口的属性。

cv::setWindowProperty 是 OpenCV 中用于设置窗口属性的函数。它可以用来改变窗口的各种属性,如窗口大小是否可调整、窗口是否使用 OpenGL 渲染等。

函数原型

void cv::setWindowProperty	
(const String & 	winname,int 	prop_id,double 	prop_value 
)	

参数

  • 参数winname:窗口的名称。

  • 参数prop_id:要编辑的窗口属性。支持的操作标志如下(cv::WindowPropertyFlags):

  • 参数prop_value:窗口属性的新值。支持的标志如下(cv::WindowFlags):

代码示例


#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( "Example Window", WINDOW_AUTOSIZE );// 设置窗口为可调整大小模式setWindowProperty( "Example Window", WINDOW_NORMAL, 0 );// 显示图片imshow( "Example Window", image );// 等待按键waitKey( 0 );// 清理destroyAllWindows();return 0;
}

http://www.mrgr.cn/news/52992.html

相关文章:

  • SpringBoot驱动的智能物流管理解决方案
  • 玄机平台-应急响应-webshell查杀
  • diff 算法
  • 深度学习500问——Chapter17:模型压缩及移动端部署(5)
  • 【艾思科蓝】Imagen:重塑图像生成领域的革命性突破
  • 我谈结构自相似性SSIM——实质度量的是什么?
  • js的for in 和 for of的详解
  • 智能体(Agent)大模型时代的AI革新者
  • YOLOv11改进-卷积-引入小波卷积WTConv 解决多尺度小目标问题
  • JS-常用功能
  • 商城系统如何适应全球化市场的拓展
  • 图片加水印怎么加?步骤非常简单
  • Android应用如何保护用户隐私和数据安全
  • 数据压缩(5)——上下文转换编码
  • isis 不同区域的配置实验
  • 代码随想录打卡Day66
  • [BJWC2010] 严格次小生成树
  • 红绿蓝灯闪烁
  • 基恩士读取2个二维码
  • 世人尽知雄鸡图,谁人犹记海棠泪?