·导入:
import cv2
·读取图片:
img = cv2.imread('路径')
使用函数cv2.imread(filepath,flags)读入一副图片
filepath:要读入图片的完整路径
flags:读入图片的标志
cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道
cv2.IMREAD_GRAYSCALE:读入灰度图片
cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道
import numpy as npimport cv2img = cv2.imread(‘1.jpg’,cv2.IMREAD_GRAYSCALE)
·获取图片大小:
x, y, z = img.shape
·缩放图片:
cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)
具体参数:
| InputArray src | 输入图片 |
|---|---|
| OutputArray dst | 输出图片 |
| Size | 输出图片尺寸 |
| fx, fy | 沿x轴,y轴的缩放系数 |
| interpolation | 插入方式 |
| INTER_NEAREST | 最近 |
|---|

本文介绍了使用Python的OpenCV库进行图像处理的一些基本操作,包括读取图片、获取图片大小、缩放图片、展示图片、颜色转换以及图片保存等。通过示例代码展示了如何实现这些功能,如使用cv2.imread读取图片,cv2.imshow显示图片,以及不同模式下读取图片的标志。同时提到了os.path.join()用于路径拼接,但未解决关闭窗口后程序停止的问题。
最低0.47元/天 解锁文章

2万+

被折叠的 条评论
为什么被折叠?



