导航网站网站提交怎么做,Wordpress查找替换插件,顶尖设计吧官网,网站打不开的原因操作系统#xff1a;ubuntu22.04 OpenCV版本#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言#xff1a;C11
算法描述
提供窗口的参数。
函数 getWindowProperty 返回窗口的属性。 cv::getWindowProperty() 函数用于获取指定窗口的属性值。这个函数允许你查询窗口… 操作系统ubuntu22.04 OpenCV版本OpenCV4.9 IDE:Visual Studio Code 编程语言C11
算法描述
提供窗口的参数。
函数 getWindowProperty 返回窗口的属性。 cv::getWindowProperty() 函数用于获取指定窗口的属性值。这个函数允许你查询窗口的各种属性如窗口的大小、位置或其他特定的属性。
函数的原型
double cv::getWindowProperty
(const String winname,int prop_id
) 参数
参数winname 窗口的名称。参数prop_id 要检索的窗口属性。以下操作标志可用cv::WindowPropertyFlags
prop_id 参数可以是以下常量之一
cv::WND_PROP_AUTOSIZE窗口是否自动调整大小。cv::WND_PROP_ASPECT_RATIO窗口的纵横比。cv::WND_PROP_FULLSCREEN窗口是否处于全屏模式。cv::WND_PROP_OPENGL窗口是否使用 OpenGL 渲染。cv::WND_PROP_VISIBLE窗口是否可见。
代码示例
#include opencv2/opencv.hpp
#include iostreamint main() {// 加载图像cv::Mat img cv::imread(example.jpg, cv::IMREAD_COLOR);if (img.empty()) {std::cerr Error: Image not found! std::endl;return -1;}// 创建窗口std::string winname Example Window;cv::namedWindow(winname);// 显示图像cv::imshow(winname, img);// 获取窗口是否自动调整大小的属性double propAutosize cv::getWindowProperty(winname, cv::WND_PROP_AUTOSIZE);std::cout Window autosize property: propAutosize std::endl;// 获取窗口是否处于全屏模式的属性double propFullscreen cv::getWindowProperty(winname, cv::WND_PROP_FULLSCREEN);std::cout Window fullscreen property: propFullscreen std::endl;// 获取窗口是否使用 OpenGL 渲染的属性double propOpenGL cv::getWindowProperty(winname, cv::WND_PROP_OPENGL);std::cout Window OpenGL property: propOpenGL std::endl;// 获取窗口的可见性属性double propVisible cv::getWindowProperty(winname, cv::WND_PROP_VISIBLE);std::cout Window visible property: propVisible std::endl;// 等待键盘输入cv::waitKey(0);// 关闭所有窗口cv::destroyAllWindows();return 0;
}运行结果
Window autosize property: 1
Window fullscreen property: 0
Window OpenGL property: -1
Window visible property: -1