opencv改变imshow窗口大小,窗口位置的方法

yipeiwu_com6年前Python基础

如下所示:

cv2.HoughLinesP
cv2.namedWindow("enhanced",0);
cv2.resizeWindow("enhanced", 640, 480);
cv2.imshow("enhanced",lines)
cv2.waitKey(0)

创建窗口时候改变下参数就可以鼠标随意拖动窗口改变大小啦

cv::namedWindow("camera", CV_WINDOW_NORMAL);//CV_WINDOW_NORMAL就是0
cv::imshow("camera", frame);
cv2.namedWindow(imgpath, 0);
cv2.resizeWindow(imgpath, int(width*(height-80)/ pheight),height-80);
cv2.imshow(imgpath, img)

这个会让图像变形,比如宽度很小高度变大

# cv2.namedWindow('image', cv2.WINDOW_NORMAL)

改变窗口位置:left top

cv2.moveWindow("trans:"+filename,1000,100)

以上这篇opencv改变imshow窗口大小,窗口位置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

详解python中init方法和随机数方法

1、__init__方法的使用 2、random方法的使用 在python中,有一些方法是特殊的,是以两个下划线开始,两个下划线结束,定义类,最常用的方法就是__init__()方法,这...

Django 自定义分页器的实现代码

Django 自定义分页器的实现代码

为什么要实现分页? 在大部分网站中分页的功能都是必要的,尤其是在后台管理中分页更是不可或缺 分页能带给用户更好的体验,也能减轻服务器的压力 对于分页来说,有许多方法都可以实现 例如把数据...

对python中的logger模块全面讲解

logging模块介绍 Python的logging模块提供了通用的日志系统,熟练使用logging模块可以方便开发者开发第三方模块或者是自己的Python应用。同样这个模块提供不同的日...

Python中常见的异常总结

一、异常错误    a、语法错误 错误一: if 错误二: def  text:       pass...

一篇文章读懂Python赋值与拷贝

一篇文章读懂Python赋值与拷贝

变量与赋值 在 Python 中,一切皆为对象,对象通过「变量名」引用,「变量名」更确切的叫法是「名字」,好比我们每个人都有自己的名字一样,咱们通过名字来代指某个人,代码里面通过名字来指...