3.通过Opencv读取和保存图片
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读取和保存图片相关推荐
- opencv读取、保存图片的两种方式
在windows下,opencv读取带中文名称的图片或者中文路径下的图片不能使用CV2.imread(path) import cv2 import numpy as npimg_path=" ...
- java基于OpenCv图像处理_读取_保存图片
java基于openCv图像处理_读取_保存图片 本文使用javaCV封装后的OpenCv <dependency><groupId>org.bytedeco</grou ...
- opencv读取、显示和保存图片
目录 读取图片 显示图片 保存图片 应用实例 运行截图 读取图片 读取图片使用imread函数,注意:opencv读取图片,默认颜色通道是BGR,而不是RGB. def imread(filename ...
- 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题
解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...
- opencv读取图片、视频、摄像头
计算机视觉处理,少不了需要会opencv,所以下面练习一下. # -*- coding: utf-8 -*- """ Created on Mon Jan 22 10:3 ...
- 关于opencv读取摄像头的未解之谜
前段时间做项目需要用opencv读usb摄像头的视频数据,遇到很多无解的问题,虽然后来没有用到,但是还是记录下来,也许以后就知道答案了呢. 1.无论摄像头的实际分辨率是多少,opencv读进来的视频分 ...
- QT+opencv【opencv学习篇】OpenCV 读取、显示和保存图像
目录 一.OpenCV 读取图像 OpenCV 读取函数 参数: 二.OpenCV 显示图像 imshow函数 imshow函数功能 imshow函数原型 三.OpenCV 保存图像 四.结果和代码 ...
- python读取和保存图片的三种方法
python读取和保存图片 opencv import cv2 #load img = cv2.imread('0.png') #show cv.imshow('title', img) #save ...
- 从oracle中读取图片,Pb从oracle中读取和保存图片
Pb从oracle中读取和保存图片 (2008-12-12 12:23:20) 转载 分类:编程 标签: it //保存图片 //选择文件 string pname, fname integer va ...
最新文章
- CloudCompare的介绍
- 安装linux和windows双系统
- 处理问题的方法--抽象和特例化
- Android 截取当前Activity并转成Bitmap
- elasticsearch(7)聚合统计-分组聚合
- 名片去噪识别-aip
- 上海广电电气集团选用Ultimus 提升企业管理
- 如何将网站数据导入服务器里,网站是无意识的将数据导入和导出Web客户端
- JAVAWEB项目如何实现验证码
- MongoDB 副本集
- idea shell 使用linux_Linux 基础操作
- 自动驾驶 7-1 Carla 概述 - 自动驾驶汽车模拟Carla Overview - Self-Driving Car Simulation
- ie升级后必须重启计算机吗,微软迟到的补丁:升级到IE9将无需重启计算机
- netty之wakeup详解
- C/C++中va_start/va_arg/va_end函数源码文件位置及实现原理
- java给pdf文件加水印
- android 滤镜 原理,android openglse实现滤镜九宫格
- 你的硬盘有多快?,教你提升硬盘/NAS读写性能
- cosx等价无穷小_等价无穷小替换注意事项
- mac使用my-mind思维导图