下面是详细的攻略:
1. 安装OpenCV
首先,我们需要安装OpenCV
模块,可以通过以下命令进行安装:
pip install opencv-python
安装完成后,就可以开始使用OpenCV
模块。
2. 读取图片
要读取图片,可以使用OpenCV
中的imread()
函数。该函数的语法如下:
img = cv2.imread(path, flag)
其中,path
表示图片的路径,可以是绝对路径或相对路径。flag
表示读取图片的模式,可以是以下几种模式:
cv2.IMREAD_COLOR
:读取彩色图像(默认值,忽略透明度);cv2.IMREAD_GRAYSCALE
:读取灰度图像;cv2.IMREAD_UNCHANGED
:读取包含 alpha 通道的图像。
读取图片的示例代码如下:
import cv2
img = cv2.imread('example.jpg', cv2.IMREAD_COLOR)
# 显示读取的图片
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码会加载名为example.jpg
的图片,并在窗口中展示出来。cv2.imshow()
函数用于展示图片,cv2.waitKey(0)
代表窗口会一直显示,直到按下任意键才会关闭窗口。
3. 修改图片尺寸
要修改图片的尺寸,可以使用OpenCV
中的resize()
函数。该函数的语法如下:
resized_img = cv2.resize(img, (width, height))
其中,img
表示输入的原始图片,width
和height
表示要调整的目标宽度和高度。resize()
函数将会返回调整尺寸后的图片对象(包含通道和像素值)。
修改图片尺寸的示例代码如下:
import cv2
img = cv2.imread('example.jpg', cv2.IMREAD_COLOR)
resized_img = cv2.resize(img, (500, 500))
# 显示目标图片
cv2.imshow('image', resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码会加载名为example.jpg
的图片,并将其调整为宽度和高度均为500
的大小,然后在窗口中展示出来。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python-opencv如何读取图片及尺寸修改 - Python技术站