Python-Opencv 图像处理基本操作
2020-04-01 12:17
267 查看
Python-Opencv 图像处理基本操作
1.图像读取
使用cv2.imread(filepath,flags)读入图像
- filepath: 读入图像完整路径(绝对路径,相对路径)
- flags: 读入图像标志 cv2.IMREAD_COLOR:默认参数,读入一副彩色图,忽略alpha通道;可以通过1指定
- cv2.IMREAD_GRAYSCALE:读入灰度图片 也通过0指定
- cv2.IMREAD_UNCHANGED:读入完整图片,包括alpha通道
import cv2 img1 = cv2.imread('C:/star.png',1) img2 = cv2.imread('C:/star.png',0)
2.图像显示
使用函数cv2.imshow(wname,img)显示图像
-
wname: 显示图像窗口名字
-
img: 图像(其实是<class ‘numpy.ndarray’>类型矩阵)
cv2.waitKey(delay)函数的功能是不断刷新图像,频率时间为delay,单位为ms
返回值为当前键盘按键值cv2.waitKey(0) 等待按键
import cv2 img = cv2.imread('C:/star.png',1) print(type(img))#<class 'numpy.ndarray'> cv2.imshow('img',img) cv2.waitKey(0) ''' #按键返回 k=cv2.waitKey(0) if k == 27: cv2.destroyAllWindows() elif k == ord('s'): cv2.imwrite('F:/gray.jpg',img) cv2.destroyAllWindows() '''
3.图像保存
cv2.imwrite(imageName, Image)
- imageName: 需要写入的文件名就行了(包含后缀)
有第三个参数,表示为特定格式保存的参数编码,有默认值,一般不需要填写
import cv2 img = cv2.imread('C:/star.png',1) cv2.imread('D:/star.png',img)
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python-OpenCV 处理图像(一):基本操作
- opencv-python笔记1-图像处理基本操作
- Python3与OpenCV3.3 图像处理(二)--图像基本操作
- OpenCV-Python图像处理教程:图像基本操作
- python+opencv图像处理基础(一)————对图像的获取、查看、保存等基本操作
- Python-OpenCV 处理图像(一):基本操作
- Python-OpenCV 处理图像(一):基本操作
- Mac 下安装 Python-OpenCV Python-OpenCV 处理图像(一):基本操作
- Python-OpenCV 处理图像(一):基本操作 cv2
- Python用OpenCV 处理图像的基本操作
- 基本的图像操作和处理(python+OpenCV)
- OpenCv-Python 图像处理基本操作
- Python-Opencv 图像处理基本操作(一)
- Python-OpenCV 处理图像基本操作
- python+opencv-图像处理开发基础-基础操作API
- Python下使用OpenCV——图像的基本操作
- Python Image模块基本图像处理操作小结
- openCV Python 学习笔记(一)图像的基本操作
- Python图像处理的基本操作(一)
- Python Computer Vision Programming学习笔记(二)——基本的图像操作与处理