OpenCV 2.图像入门:读取、显示、保存
OpenCV 中文官方文档:http://woshicver.com/
图像入门:读取、显示、保存
cv.imread(),cv.imshow(),cv.imwrite()
cv.imread()函数读取图像:
- 第一个参数是图像应该在工作目录或图像的完整路径应给出。
- 第二个参数是一个标志,它指定了读取图像的方式。这三个标志,可以分别简单地传递整数1、0或-1。
cv.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。
cv.IMREAD_GRAYSCALE:以灰度模式加载图像
cv.IMREAD_UNCHANGED:加载图像,包括alpha通道 - note:即使图像路径错误,它也不会引发任何错误,但是 print img 会给出 None
cv.imshow()在窗口中显示图像。窗口自动适合图像尺寸。
- 第一个参数是窗口名称,它是一个字符串。
- 第二个参数是我们的对象
cv.waitKey()是一个键盘绑定函数。
- 其参数是以毫秒为单位的时间。该函数等待任何键盘事件指定的毫秒。如果您在这段时间内按下任何键,程序将继续运行。
- 如果0被传递,它将无限期地等待一次敲击键。它也可以设置为检测特定的按键,例如,如果按下键 a 等
cv.destroyAllWindows()
- 只会破坏我们创建的所有窗口。
- 如果要销毁任何特定的窗口,请使用函数cv.destroyWindow()在其中传递确切的窗口名称作为参数
# code=utf-8
import cv2 as cvprint(cv.__version__)path = ["C:/Users/Admin/Desktop/hcs/cell/3E.jpg","D:/SlimWare/project/testMutiChannel/capture/testMutiChannel.0.tiff","D:/SlimWare/project/testMutiChannel/preprocess/center.0.tif"]for _path in path:# loadimage = cv.imread(_path, cv.IMREAD_COLOR)# showcv.imshow("img", image)# waitk = cv.waitKey(0)if k == 27: # 等待ESC退出cv.destroyAllWindows()elif k == ord('s'): # 等待关键字,保存和退出# writecv.imwrite('COLOR.png', image)cv.destroyAllWindows()
Matplotlib是Python的绘图库
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread(path[0],0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([]) # 隐藏 x 轴和 y 轴上的刻度值
plt.show()
OpenCV 2.图像入门:读取、显示、保存相关推荐
- OpenCV中图像以Mat类型保存时各通道数据在内存中的组织形式及python代码访问各通道数据的简要方式...
OpenCV中图像以Mat类型保存时各通道数据在内存中的组织形式及python代码访问各通道数据的简要方式 以最简单的4 x 5三通道图像为例,其在内存中Mat类型的数据组织形式如下: 每一行的每一列 ...
- python打开文件夹中的tiff_浅谈python下tiff图像的读取和保存方法
对比测试 scipy.misc和 PIL.Image和 libtiff.TIFF三个库 输入: 1. (读取矩阵) 读入uint8.uint16.float32的lena.tif 2. (生成矩阵) ...
- OpenCV(三) 图像的读取和显示
OpenCV中的C++类和函数都是定义在命名空间cv之内的,有两种方法可以访问. 第一种是,在代码开头的适当位置,加上 usingnamespace cv; 这句. 另外一种是在使用OpenCV类和函 ...
- OpenCV 图像/视频 读取 显示
1.图像操作 cv.imread() 使用cv.imread()函数读取图像.图像应该在工作目录或图像的完整路径应给出. 第二个参数是一个标志,它指定了读取图像的方式. cv.IMREAD_COLOR ...
- 【OpenCV-Python】教程:1-2 视频读取显示保存
文章目录 目标 代码 VideoCapture 接口 参数 get 接口 参数 set 原型 VideoWriter 扩展信息 运行时选择后端API 使能后端API 第三方驱动和相机 FFmpeg [ ...
- OpenCV—Python视频的读取及保存
运行环境 Anaconda=5.3 | python=3.7 一.从摄像头中获取视频 创建一个VideoCapture对象.它的参数可以是设备索引或视频文件的名称(下面会讲到).设备索引只是指定哪台摄 ...
- dataset中获取图像的名字_GDAL与OpenCV的图像像素读取格式互相转换
前言 任务原因,遇到了一个需要GDAL图像像素格式与OpenCV相互转换的问题,解决之后顺便记录一下. 正文 OpenCV(Open Source Computer Vision Library)是一 ...
- OpenCV基础篇之读取显示图片
程序及分析 /* * FileName : read.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Tue 13 May ...
- opencv 1 图像载入、显示和输出
三个函数 imread() namedWindow() inshow() 1. imread 函数原型: Mat imread(const string& filename, int flag ...
最新文章
- Algorithms_二叉树的层次遍历(广度优先)
- 云炬Android开发笔记 2-2 Android studio项目上传到Github及无法连接Github的问题处理
- Elasticsearch对外提供分词服务实践
- AlphaGo背后这项核心技术,后来怎么样了?
- html禁用选择,html – 设置可选的禁用属性
- Spark:相关错误总结
- wangEditor富文本编辑器的简单使用
- 【HUSTOJ】1048: 字符图形4-星号正三角
- 2020暨南大学计算机专硕考研经验分享
- 图像处理中的椭圆拟合(一)
- 3dsmax-uv展开
- 微信小程序如何设置背景图片
- 最新前端教学视频 百度网盘汇总
- python爬虫实战小项目
- 前端如何在浏览器种访问获取你windows本地得文件
- Percona XtraBackup工具的使用
- FCN的学习及理解(Fully Convolutional Networks for Semantic Segmentation)
- 3C及CQC等认证流程介绍
- 单相全桥PWM整流双闭环控制。 电压环采用PI控制器,电流环采用PR控制器
- Gavin老师Transformer直播课感悟 - 基于Transformer的Rasa 3.x 内核解密之Fallback and Human Handoff全解(二十四)
热门文章
- mysql 备份 恢复
- 节假日api接口之获取指定日期的节假日信息
- 用Python中的hashlib实现md5和sha加密
- C语言代码质量与架构调整(三)
- 字节流与字符流(一)
- oracle同步数据adg_[adg数据库同步机制]三分钟读懂Oracle数据库容灾架之DataGuard
- CodeForces 332B Maximum Absurdity
- sql: substr函数用法
- [conda] 利用conda安装本地包
- Ubuntu安装有道词典youdao-dict时,[dpkg:处理软件包youdao-dict(时出错):依赖关系问题 - 仍未被配置]问题的解决方案:下载此deb安装即可;