OpenCV-图像的读取、显示,保存
来源:互联网 发布:公司域名如何注册 编辑:程序博客网 时间:2024/05/17 04:46
图像读取
使用 cv.imread()
函数来读取图像,第一个参数指定图像具体路径(相对路径或者绝对路径),第二个参数可选1,0,-1。默认是1。具体参数意义如下:
cv.IMREAD_COLOR = 1 : 将图像转为彩色读取cv.IMREAD_GRAYSCALE = 0 : 将图像转为灰度读取cv.IMREAD_UNCHANGED = -1 : 图像不做任何改变读取
示例:
import numpy as npimport cv2 as cv# Load an color image in grayscale# 如果路径错误也不会报错,但打印的时候返回Noneimg = cv.imread('sample_dog.jpg',0)
图像显示
使用cv.imshow()
来显示图像,窗口会自适应图像大小,第一个参数为窗口名称,第二个参数为已加载的图像
示例:
import numpy as npimport cv2 as cv# 默认第二个参数为1,读取彩色图像img = cv.imread('sample_dog.jpg')cv.imshow('dog',img)cv.waitKey(0)cv.destroyAllWindows()
import numpy as npimport cv2 as cv# 读取灰度图像img = cv.imread('sample_dog.jpg',0)cv.imshow('dog',img)cv.waitKey(0)cv.destroyAllWindows()
保存图像
使用cv.imwrite()
来保存图像,第一个参数为图像名称,第二个参数为将保存的图像
示例:
import numpy as npimport cv2 as cv# 默认第二个参数为1,读取彩色图像img = cv.imread('sample_dog.jpg')# 将图像以png格式保存在当前目录cv.imwrite('dog.png',img)
使用Matplotlib 处理图像
import numpy as npimport cv2 as cvfrom matplotlib import pyplot as pltimg = cv.imread('sample_dog.jpg',0)plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')plt.show()
阅读全文
0 0
- opencv 图像的读取显示和保存
- OpenCV-图像的读取、显示,保存
- opencv读取、显示、保存图像
- OpenCV+ MFC 对图像的读取、显示、保存
- openCV-Python笔记一:图像的读取、显示和保存
- openCV-Python笔记一:图像的读取、显示和保存
- OpenCV中读取,显示,保存图像
- Opencv(1)---图像读取、显示、保存
- OpenCV读取图像_显示图像和保存图像
- OpenCV读取图像_显示图像和保存图像
- Opencv-Python:图像尺寸、图像的读取、显示、保存与复制
- OpenCV(C++版)图像读取,创建,复制,保存,显示
- 【OpenCV学习笔记】三、图像读取、显示及保存
- OpenCV for python 之图像读取、显示、保存
- opencv for python (1) 图像读取、显示、保存
- OpenCV--图像的载入-显示-保存
- OpenCV(C++接口)学习笔记1-图像的读取、显示、保存
- OpenCV对图像进行读取→显示→保存的源码!
- 传参数时可以用三目运算符
- Socket bind failed
- eclipse下debug以及快捷操作方式
- 关于ORACLE RMAN备份
- Halcon图像与Opencv图像相互转换(C++代码)
- OpenCV-图像的读取、显示,保存
- iOS 文件结构
- 编程小工具,让你的编程之路如虎添翼!
- 【codeup 5901】回文串
- C# Socket编程 同步以及异步通信
- 10g 手工建库
- 通俗易懂CSS(二)-这样分析理解z-index
- 设计模式(十九)------23种设计模式(11):责任链模式
- Django出错提示TemplateDoesNotExist at /