您的位置:首页 > 新闻 > 会展 > 傻瓜式网页制作工具_如何开办网站_今日小说排行榜百度搜索风云榜_关键词优化排名要多少钱

傻瓜式网页制作工具_如何开办网站_今日小说排行榜百度搜索风云榜_关键词优化排名要多少钱

2024/12/23 19:43:04 来源:https://blog.csdn.net/jndingxin/article/details/143023028  浏览:    关键词:傻瓜式网页制作工具_如何开办网站_今日小说排行榜百度搜索风云榜_关键词优化排名要多少钱
傻瓜式网页制作工具_如何开办网站_今日小说排行榜百度搜索风云榜_关键词优化排名要多少钱
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

设置滚动条的最大位置。

该函数设置指定窗口中指定滚动条的最大位置。

在OpenCV中,cv::setTrackbarMax函数用于设置一个已经创建的滚动条的最大值。这个函数允许你在创建滚动条之后动态地改变它的最大值。

注意
「仅限 Qt 后端」如果轨迹条是附加到控制面板上的,那么窗口名称(winname)可以为空。

函数原型


void cv::setTrackbarMax	
(const String & 	trackbarname,const String & 	winname,int 	maxval 
)	

参数

  • 参数trackbarname:滚动条的名称。
  • 参数winname:作为滚动条父级的窗口名称。
  • 参数maxval:新的最大位置。

代码示例


#include <iostream>
#include <opencv2/opencv.hpp>using namespace cv;
using namespace std;// 回调函数 - 在此示例中不执行任何操作
void onTrackbar( int, void* ) {}int main()
{// 创建一个空白图像Mat img = Mat::zeros( 300, 500, CV_8UC3 );// 创建一个名为 "Control Panel" 的窗口namedWindow( "Control Panel", WINDOW_AUTOSIZE );// 创建一个滚动条int trackbar_pos            = 0;    // 初始位置const int initial_max_value = 100;  // 初始最大值// 创建滚动条createTrackbar( "Value", "Control Panel", &trackbar_pos, initial_max_value, onTrackbar );// 设置滚动条的最大值setTrackbarMax( "Value", "Control Panel", 200 );  // 设置最大值为 200// 无限循环,直到用户按下 'q' 键while ( true ){// 获取滚动条的当前位置int pos = getTrackbarPos( "Value", "Control Panel" );// 在图像上绘制当前的值putText( img, std::to_string( pos ), Point( 10, 50 ), FONT_HERSHEY_SIMPLEX, 1, Scalar( 255, 255, 255 ), 2 );// 显示图像imshow( "Control Panel", img );// 等待用户按键int key = waitKey( 1 );if ( key == 'q' ){  // 如果用户按下 'q' 键,退出循环break;}}// 关闭所有窗口destroyAllWindows();return 0;
}

运行结果

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com