【OpenCV】OpenCV函数精讲之 -- moveWindow函数用法详解
moveWindow()函数用于改变窗口的位置和尺寸
格式如下:
BOOL moveWindow( const string& winname,int x, int y, int Width, int Height,BOOL bRepaint = TRUE);
参数说明:
第一个参数:窗口名字
第二个参数x和第三个参数y:表示窗口左上角的坐标
第四个参数:窗口的宽度
第五个参数:窗口的高度
第六个参数:bRepaint表示是否立即重绘。为true时系统会立即发送WM_PAINT到窗口程序(会调用UpdateWindow()函数),为false时不会发生任何类型的重绘操作。
下边用例子来直观展示设置的效果:
有两个窗口显示图:WINDOW_NAME1和WINDOW_NAME2,窗口的宽度和高度都为WINDOW_WIDTH
看第一种情况的效果:WINDOW_NAME1设置为(0, 200),WINDOW_NAME1设置为(WINDOW_WIDTH, 200):
imshow(WINDOW_NAME1, atomImage);moveWindow(WINDOW_NAME1, 0, 200);imshow(WINDOW_NAME2, rookImage);moveWindow(WINDOW_NAME2, WINDOW_WIDTH, 200);
执行效果为(即两幅图是紧贴着的,纵坐标都为200,所以是平齐的):
看第二种情况的效果:WINDOW_NAME1设置为(0, 200),WINDOW_NAME1设置为(WINDOW_WIDTH+100, 200):
imshow(WINDOW_NAME1, atomImage);moveWindow(WINDOW_NAME1, 0, 200);imshow(WINDOW_NAME2, rookImage);moveWindow(WINDOW_NAME2, WINDOW_WIDTH+100, 200);
指向效果为(即两幅图横向有一个间隔,距离100,红色方框表示,纵坐标相同,所以是齐的。):
看第二种情况的效果:WINDOW_NAME1设置为(0, 200),WINDOW_NAME1设置为(WINDOW_WIDTH+100, 100):
imshow(WINDOW_NAME1, atomImage);moveWindow(WINDOW_NAME1, 0, 200);imshow(WINDOW_NAME2, rookImage);moveWindow(WINDOW_NAME2, WINDOW_WIDTH+100, 100);
执行效果(由于两幅图的横纵设置都不同,所以在横坐标和纵坐标都有一个间隔,红色方框所示):
【OpenCV】OpenCV函数精讲之 -- moveWindow函数用法详解相关推荐
- python中如何反解函数_PyTorch中反卷积的用法详解
pytorch中的 2D 卷积层 和 2D 反卷积层 函数分别如下: class torch.nn.Conv2d(in_channels, out_channels, kernel_size, str ...
- 【OpenCV】OpenCV函数精讲之 -- createTrackbar()函数、getTrackbarPos()函数
目录 1.创建滑动条:createTrackbar()函数 2.获取当前轨迹条的位置:getTrackbarPos()函数 1.创建滑动条:createTrackbar()函数 createTrack ...
- 【OpenCV】OpenCV函数精讲之 -- imwrite()函数
imwrite()函数用于输出图像到文件. imwrite()格式: bool imwrite(const string& filename, InputArray img, const ve ...
- 【OpenCV】OpenCV函数精讲之 -- imread()函数
imread函数用于读取文件中的图片到OpenCV中 格式为: Mat imread(const string& filename, int flags=1); Mat类是用于保存图像yi即其 ...
- 【OpenCV】OpenCV函数精讲之 -- addWeighted()函数(线性混合)
addWeighted()函数用来计算两个数组(图像阵列)的加权和. 格式如下: void addWeighted(InputArray src1, double alpha, InputArray ...
- 【OpenCV】OpenCV函数精讲之 -- copyTo()函数及Mask详解(附代码详解)
copyTo函数有两种重构方式: 第一种:A.copyTo(B),表示将A矩阵复制到B中 第二种:A.copyTo(B, mask),表示得到一个附加掩膜mask的矩阵B. 第一种方法就不多赘述,这里 ...
- 【OpenCV】OpenCV函数精讲之 -- namedWindow()函数
namedWindow函数用于创建一个窗口. namedWindow格式: void namedWindow(const string& winname, int flags=WINDOW_A ...
- 【OpenCV】OpenCV函数精讲之 -- imshow()函数
imshow()函数用于在指定的窗口显示一幅图像. 函数格式: void imshow(const string& winname, InputArray mat); 参数说明: 第一个参数: ...
- 【Python教程】 re 模块中findall() 函数返回值展现方式的用法详解
findall 函数: 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表. 注意: match 和 search 是匹配一次 findall 匹配所有,mat ...
最新文章
- Activiti Explorer 源码浅析
- 。net面试题(2)
- Spark _23 _读取parquet文件创建DataFrame(二)
- P3358 最长k可重区间集问题(网络流:串联思想)
- jpa root.join_JPA 2.1和Java EE 7中的JPQL增强功能(第1部分– JOIN ON)
- qchart折现图_Qt开发技术:QCharts(二)QCharts折线图介绍、Demo以及代码详解
- Primavera P6 安装配置指南
- matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...
- Spring MVC 反射对象和依赖注入
- a,b值进行交换的方法
- java 对象流 乱码,JAVA 中的 IO 流
- 项目管理十大知识领域和五大过程
- NOIP 2012 Senior 2 - 国王游戏
- 新浪微博粉丝通推广效果分析
- java的面试问题,Java开发者必看
- Android 虚拟按键隐藏或显示之后共享元素动画异常解决方案
- 桥牌坐庄训练bm2000 level3闯关记录——A5
- org.springframework.boot:spring-boot-starter-velocity:unknown以及其他依赖因spring版本不同无法加载
- 输入圆的半径,计算圆的面积,结果保留7位小数
- 读书心得《男人来自火星,女人来自金星》