1. namedWindow() 创建一个窗口并起一个名字

2.imshow() 显示窗口

3.destroyAllWindows() 销毁所有窗口,释放CPU资源

4.resizeWindow 设置窗口大小,让图片适应窗口,默认大小为图片大小

import cv2
from cv2 import waitKey #引入opencv库
cv2.namedWindow('new',cv2.WINDOW_NORMAL)
cv2.resizeWindow('new',480,480)   #设置窗口大小
cv2.imshow('new',0)cv2.waitKey(0)  #一直显示窗口,该命令只对窗口起作用
if(key == 'q'):  #按下q时退出窗口exit()cv2.destroyAllWindows()

通过Opencv加载显示图片

读取路径中不能含有中文路径格式,单双引号均可

img = cv2.imread('E:\\opencv\\111.png')  #路径中不能含有中文

im为image的缩写

imread(path,flag) flag = 0灰色 1原色

waitKey()返回值为一个整型

ord ()函数主要用来返回对应字符的ascii码

key = cv2.waitKey(0) 为16位

获取后八位方法:key &0xFF,取其后八位

保存图片

imwrite(name,img)

name,要保存的文件名

img是mat类型,mat是一种图像容器,灰度图为二维向量,RGB彩色图为三维向量

import cv2
cv2.namedWindow('img', cv2.WINDOW_NORMAL)
img = cv2.imread("E:\\opencv\\111.png")  # 路径中不能含有中文# 退出逻辑
while True:cv2.imshow('img', img)key = cv2.waitKey(0)  # 等待中断if(key & 0xFF == ord('q')):  #breakelif (key & 0xFF == ord('s')):  # 保存图片cv2.imwrite("E:\\opencv\\112.jpg", img)else:print('other')
cv2.destroyAllWindows()

按下q关闭图片,按下s保存图片,采用while  break来让图片一直显示

3.通过Opencv读取和保存图片相关推荐

  1. opencv读取、保存图片的两种方式

    在windows下,opencv读取带中文名称的图片或者中文路径下的图片不能使用CV2.imread(path) import cv2 import numpy as npimg_path=" ...

  2. java基于OpenCv图像处理_读取_保存图片

    java基于openCv图像处理_读取_保存图片 本文使用javaCV封装后的OpenCv <dependency><groupId>org.bytedeco</grou ...

  3. opencv读取、显示和保存图片

    目录 读取图片 显示图片 保存图片 应用实例 运行截图 读取图片 读取图片使用imread函数,注意:opencv读取图片,默认颜色通道是BGR,而不是RGB. def imread(filename ...

  4. 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题

    解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...

  5. opencv读取图片、视频、摄像头

    计算机视觉处理,少不了需要会opencv,所以下面练习一下. # -*- coding: utf-8 -*- """ Created on Mon Jan 22 10:3 ...

  6. 关于opencv读取摄像头的未解之谜

    前段时间做项目需要用opencv读usb摄像头的视频数据,遇到很多无解的问题,虽然后来没有用到,但是还是记录下来,也许以后就知道答案了呢. 1.无论摄像头的实际分辨率是多少,opencv读进来的视频分 ...

  7. QT+opencv【opencv学习篇】OpenCV 读取、显示和保存图像

    目录 一.OpenCV 读取图像 OpenCV 读取函数 参数: 二.OpenCV 显示图像 imshow函数 imshow函数功能 imshow函数原型 三.OpenCV 保存图像 四.结果和代码 ...

  8. python读取和保存图片的三种方法

    python读取和保存图片 opencv import cv2 #load img = cv2.imread('0.png') #show cv.imshow('title', img) #save ...

  9. 从oracle中读取图片,Pb从oracle中读取和保存图片

    Pb从oracle中读取和保存图片 (2008-12-12 12:23:20) 转载 分类:编程 标签: it //保存图片 //选择文件 string pname, fname integer va ...

最新文章

  1. CloudCompare的介绍
  2. 安装linux和windows双系统
  3. 处理问题的方法--抽象和特例化
  4. Android 截取当前Activity并转成Bitmap
  5. elasticsearch(7)聚合统计-分组聚合
  6. 名片去噪识别-aip
  7. 上海广电电气集团选用Ultimus 提升企业管理
  8. 如何将网站数据导入服务器里,网站是无意识的将数据导入和导出Web客户端
  9. JAVAWEB项目如何实现验证码
  10. MongoDB 副本集
  11. idea shell 使用linux_Linux 基础操作
  12. 自动驾驶 7-1 Carla 概述 - 自动驾驶汽车模拟Carla Overview - Self-Driving Car Simulation
  13. ie升级后必须重启计算机吗,微软迟到的补丁:升级到IE9将无需重启计算机
  14. netty之wakeup详解
  15. C/C++中va_start/va_arg/va_end函数源码文件位置及实现原理
  16. java给pdf文件加水印
  17. android 滤镜 原理,android openglse实现滤镜九宫格
  18. 你的硬盘有多快?,教你提升硬盘/NAS读写性能
  19. cosx等价无穷小_等价无穷小替换注意事项
  20. mac使用my-mind思维导图

热门文章

  1. 权限系统与RBAC模型
  2. C语言 char 字符串 - C语言零基础入门教程
  3. 从离不开手机到开始维护自己的笔记
  4. ASCII码表在线查询
  5. Go func()类型,函数类型
  6. Bugku Misc三色绘恋
  7. python安装库考虑是网速的原因,采用国内的镜像源来加速
  8. 手机支付促零售模式革新踏平坎坷成坦途
  9. layui 数据表格 局部刷新
  10. python使用pip安装requests_python pip安装requests时报错,怎么处理