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

embedded/2024/10/19 10:29:09/
  • 操作系统: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.ppmy.cn/embedded/128714.html

相关文章

设计模式03-装饰模式(Java)

4.4 装饰模式 1.模式定义 不改变现有对象结构的情况下&#xff0c;动态地给该对象增加一些职责&#xff08;即增加其额外功能&#xff09;的模式。 2.模式结构 抽象构件角色 &#xff1a;定义一个抽象接口以规范准备接收附加责任的对象。客户端可以方便调用装饰类和被装饰类…

jsch ssh liunx秘钥交换失败

报错的堆栈信息 java.io.IOException: Key exchange was not finished, connection is closed.at ch.ethz.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:75)at ch.ethz.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:1…

关于希尔排序的理解

今天复习希尔排序的时候&#xff0c;对希尔排序有了新的理解 首先希尔排序是什么&#xff1a;希尔排序&#xff08;Shell Sort&#xff09;是一种基于插入排序的排序算法&#xff0c;又称缩小增量排序&#xff08;Diminishing Increment Sort&#xff09;&#xff0c;是直接插…

结构体指针

结构体指针 作用&#xff1a;通过指针访问结构体中的成员。 利用操作符->可以通过结构体指针访问结构体属性。 struct student() {string name;int age;int score; } int main() {student s {"张三",18,100};struct *p &s;cout << "姓名&…

《环境感知:开启智能生活新视角》

《环境感知&#xff1a;开启智能生活新视角》 一、环境感知的定义与作用二、环境感知的技术与方法&#xff08;一&#xff09;传感器技术&#xff08;二&#xff09;数据融合技术&#xff08;三&#xff09;机器学习与深度学习技术 三、环境感知在不同领域的应用&#xff08;一…

【进阶OpenCV】 (14)-- 人脸识别 -- LBPH 算法

文章目录 LBPH 算法一、基本思想二、LBPH算法步骤1. 图像划分2. 局部二值模式特征提取3. 直方图统计4. 特征向量生成5. 相似度计算 三、代码实现1. 图像预处理2. 创建一个LBPH的人脸识别器3. 训练实例模型4. 图像预测 总结 LBPH 算法 **LBPH(Local Binary Patterns Histogram&…

[论文笔记] llama3.2 蒸馏

参考链接: LLaMA3.2技术报告: GitHub - meta-llama/llama-stack: Model components of the Llama Stack APIs [2407.21783] The Llama 3 Herd of Models https://ai.meta.com/blog/llama-3-2-connect-2024-vision-edge-mobile-devices/ HuggingFace:

D2000国产化加固笔记本电脑:筑牢信息安全防线

在这个数字化时代&#xff0c;信息技术的飞速发展不仅极大地丰富了我们的生活与工作方式&#xff0c;也悄然间将数据安全推向了前所未有的高度。近期&#xff0c;微软蓝屏事件再次敲响了全球用户心中的警钟&#xff0c;提醒我们&#xff0c;在享受技术便利的同时&#xff0c;电…