-----------------------------------志当高远且脚踏实------------------------------------程_七辰

目录

  • 1.前言
  • 2. 图片处理
  • 3. 完整代码
  • 5.完整代码
  • 6.励志语
  • 7.总结

入门OpenCV

1.前言

本文章向大家介绍OpenCV改变imshow窗口大小,窗口位置的方法.
主要包括OpenCV改变imshow窗口大小,窗口位置的方法使用实例、应用技巧、基本知识点总结和需要注意事项,有一定的参考价值!

2. 图片处理

导入库

import cv2

读取图片

img = cv2.imread('cat.jpg', cv2.IMREAD_COLOR)

设置长和宽

img = cv2.resize(img, (3104, 2048))

调整窗口大小

# 窗口大小可以改变
cv2.namedWindow('result', cv2.WINDOW_NORMAL)

窗口大小不可以改变

cv2.namedWindow('result', cv2.WINDOW_AUTOSIZE)

窗口大小自适应比例

cv2.namedWindow('result', cv2.WINDOW_FREERATIO)

窗口大小保持比例

cv2.namedWindow('result', cv2.WINDOW_KEEPRATIO)

显示色彩变成暗色

cv2.namedWindow('result', cv2.WINDOW_GUI_EXPANDED)

关闭窗口

cv2.imshow('result', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

3. 完整代码

import cv2img = cv2.imread('cat.jpg', cv2.IMREAD_COLOR)
img = cv2.resize(img, (3104, 2048))
# 窗口大小可以改变
cv2.namedWindow('result', cv2.WINDOW_NORMAL)
# 窗口大小不可以改变
cv2.namedWindow('result', cv2.WINDOW_AUTOSIZE)
# 窗口大小自适应比例
cv2.namedWindow('result', cv2.WINDOW_FREERATIO)
# 窗口大小保持比例
cv2.namedWindow('result', cv2.WINDOW_KEEPRATIO)
# 显示色彩变成暗色
cv2.namedWindow('result', cv2.WINDOW_GUI_EXPANDED)
cv2.imshow('result', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

#4. 视频处理

导入库

import cv2

读取视频

cap = cv2.VideoCapture('Forest.mp4')
while cap.isOpened():ret, frame = cap.read()

调整窗口大小

 # 0可调大小,注意:窗口名必须imshow里面的一窗口名一直                   cv2.namedWindow("frame", 0)

设置长和宽

 cv2.resizeWindow("frame", 1600, 900)

运行显示

cv2.imshow('frame', frame)

关闭窗口

 #q键退出运行窗口【英文状态下】if cv2.waitKey(1) & 0xFF == ord('q'):breakcap.release()
cv2.destroyAllWindows()

5.完整代码

import cv2cap = cv2.VideoCapture('Forest.mp4')
while cap.isOpened():ret, frame = cap.read()# 调整窗口大小# 0可调大小,注意:窗口名必须imshow里面的一窗口名一直                   cv2.namedWindow("frame", 0)  # 设置长和宽                   cv2.resizeWindow("frame", 1600, 900)  #运行显示                  cv2.imshow('frame', frame)#q键退出运行窗口【英文状态下】if cv2.waitKey(1) & 0xFF == ord('q'):breakcap.release()
cv2.destroyAllWindows()

6.励志语

1.读书买花长大.
2.花还会重新开的不同的夏天又来了.
3.减少没必要的倾诉和表达欲。
4.请你要发光而不是被照亮.
5.想做一个只记得快乐和知识点的人.
6.想和你一起期待夏天热吻啤酒街头耳机里的音乐live现场浪漫的一切.
7.永远势均力敌又在爱里温柔投降.
8.我将永远满怀爱意等待盛夏和你.
9.好心情有很多种见你是第一种10.希望你的生活每天都有开心一点而我就是那个开心一点.
11.不论这个世界有多坎坷我永远偏爱你.
12.偷偷浪漫吧避开世俗的眼光.
13.不见面的日子里真正的爱只会越加浓烈.
14.总有新故事值得盼望.

7.总结

用cv2.imshow()显示高分辨率图片时会发现只能显示图片的一部分,全屏了仍然只能看到这一部分,现在就解决啦!

人生苦短,我学Python!

设置窗口可调整大小【Python_OpenCV读取视频和图片】相关推荐

  1. С++ opencv读取视频提取图片并保存

    读取本地视频,获取前50帧的图像并保存图片 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hp ...

  2. vmware虚拟机怎么让窗口自动调整大小适应主机

    vmware是一款非常好用的虚拟机,大部分用户都会用vmware安装各种操作系统,安装后可能会出现一个问题,就是主机屏幕太小,无法完整显示VMware虚拟机界面,这时候就可以设置让VMware自动适应 ...

  3. OpenCV 读取视频,设置起始帧、结束帧及如何获取帧率

    //读取视频 VideoCapture capture("1.avi"); if (!capture.isOpened()) {return 0; } long totalFram ...

  4. python读取视频分辨率_opencv设置采集视频分辨率方式

    如下所示: #include #include using namespace cv; using namespace std; int main( ) { //[1]从摄像头读入视频 VideoCa ...

  5. Python opencv学习-2读取视频,存视频,设置视频大小

    test2:各种通道读取视频(摄像头.url.视频文件),存视频,设置视频大小等 import numpy as np import cv2# 视频来源为摄像头 cap = cv2.VideoCapt ...

  6. OpenCV——读取视频文件并写入文件

    1.代码如下: #include<opencv2/opencv.hpp> using namespace cv;//-----------------------------------[ ...

  7. VideoCapture,mfc读取视频并使用滚动条

    一:首先创建滚动条: 创建一个基于对话框的MFC工程,名称设置为"Example26". 在自动生成的对话框模板IDD_EXAMPLE26_DIALOG中,删除"TODO ...

  8. 使用OpenCV读取视频和视频的相似性度量

    使用OpenCV读取视频和视频的相似性度量 目标 当今,数字摄像设备是随处可见.因此,一定会遇到这样的情况:图像处理已经不能满足要求,而需要进行视频处理.这大致分两种情况: 1.实时采集(对于网络摄像 ...

  9. opencv C艹:读取视频文件,保存图像,视频文件,读取保存XML YAML文件

    <opencv4快速入门> 认识认识模块 D:\opencv\build\include\opencv2 路径下 calib3d 主要包含相机标定,立体视觉的功能:物体姿势估计,三维重建, ...

最新文章

  1. Eclipse下修改工程名
  2. java robot 控制鼠标_Java-探索Robot类:[2]自动控制鼠标
  3. 别找了 这就是适合入门的第一本算法书
  4. 联想电脑怎么进入Android,联想电脑怎么连接手机
  5. Math工具类常用API使用案例
  6. 【Java集合源码剖析】Hashtable源码剖析
  7. FusionCharts-堆栈图、xml格式、刷新数据、添加事件link、传参
  8. 关闭报错_Cydia Impactor工具各种报错提示的解决方法!
  9. android5.1禁用通知栏,android-阻止通知栏
  10. SVN安装语言包后无中文
  11. 三星s7250d下载php,HTML5表现令人满意_三星 S7250D(Wave M)_手机其它OS-中关村在线...
  12. lamp兄弟连 mysql_lamp兄弟连视频笔记
  13. 安卓逆向,Python爬虫,网页逆向和其他学习计划
  14. 分享一个MAC下绕开百度网盘限速下载的方法,三步操作永久生效
  15. [Android工具]音乐下载软件,MP3音乐无损音乐下载器
  16. jboss mysql cluster_jboss之mod_cluster集群
  17. postgresql源码学习(38)—— 备份还原② - do_pg_stop_backup函数
  18. CNN中的小tips
  19. 骑着单车追随你——西西里的美丽传说
  20. 鸿蒙当中使用WebView报空指针的问题

热门文章

  1. 计算机主机启动不了系统安装系统安装软件,开不了机怎么用u盘重装系统
  2. React Native+Node.js 开发的课程表app项目笔记
  3. 调用的目标发生了异常怎么处理_合肥公司税务异常怎么处理才能清除?
  4. 健身工作室活不过2年?健身房捷径系统管理系统成为破局关键
  5. java 蓝桥杯 黄金队列
  6. 计算机组成原理易错题
  7. 4.2 运动学自行车模型(第四章 车辆的动态建模)
  8. Android ANR问题分析
  9. PDF文件编辑方法,PDF如何替换其中一页
  10. 基于多目标粒子群算法的微电网优化调度【风、光、储能、柴油机、电网交互燃汽轮机】(Matlab代码实现)