opencv-python实现图像的读取,显示与写入
2017-11-02 22:08
489 查看
以下代码以灰度模式读取图像,并进行展示与保存。
实现效果:
或者也可以通过python的绘图库Matplotlib来展示图片
实现效果:
# -*- coding: utf-8 -*- import numpy as np import cv2 # imread 用来读取图像 # 第二个参数表明如何读取: # 1. v2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略(默认参数) # 2. cv2.IMREAD_GRAYSCALE:以灰度模式读入图像 # 3. cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha 通道 img = cv2.imread('demo.jpg',0) # 以灰度模式读取图像 # imshow 用来显示图像 # 第一个参数是窗口名字;第二个是图像 cv2.imshow('img',img) # waitKey 是键盘绑定函数,传入0时无限期的等待键盘输入 cv2.waitKey(0) # imwrite 用来保存图像,第一个参数是图像名,第二个是图像 cv2.imwrite('result.jpg',img)
实现效果:
或者也可以通过python的绘图库Matplotlib来展示图片
# -*- coding: utf-8 -*- # 通过python绘图库Matplotlib展示图片 import numpy as np import cv2 from matplotlib import pyplot as plt img = cv2.imread('demo.jpg',0) # 以灰度模式读取图像 plt.imshow(img, cmap='gray',interpolation='bicubic') plt.show()
实现效果:
相关文章推荐
- Python OpenCV学习笔记之:图像读取,显示及保存
- Python下opencv使用笔记(一)(图像简单读取、显示与储存)
- openCV-Python笔记一:图像的读取、显示和保存
- opencv实现多图像读取并显示,sprintf_s函数,static_cast
- Python OpenCV 读取并显示图像
- learn opencv-使用OpenCV(C ++ / Python)读取,写入和显示视频
- OpenCV如何实现透明(alpha channel)图像的读取和写入
- python3.4实现调用opencv3.1.0显示图像
- 图像的读取显示以及保存----《opencv-python中文教程》
- Opencv-Python:图像尺寸、图像的读取、显示、保存与复制
- opencv实现多图像读取并显示,sprintf_s函数,static_cast
- openCV-Python笔记一:图像的读取、显示和保存
- Python下opencv使用笔记(一)(图像简单读取、显示与储存)
- OpenCV for python 之图像读取、显示、保存
- opencv for python (1) 图像读取、显示、保存
- 用OpenCV-Python 完成简单的图像读取,显示
- 【Python版】OpenCV学习笔记(2):读取和写入图像
- python+opencv 读取文件夹下的所有图像并批量保存ROI
- opencv中读取显示图像
- 用opencv读取图像,并且显示