使用opencv压缩图片
时间: 2023-09-17 21:13:06 浏览: 118
python 基于 opencv 实现的图片压缩处理.zip
好的,能够使用OpenCV库对图片进行压缩处理。首先要导入OpenCV库,然后可以通过调用resize()函数来对图片进行压缩,具体实现可以参考以下代码:
```
import cv2
# 读取图片
img = cv2.imread("test.jpg")
# 调整图片大小
resize_img = cv2.resize(img, (int(img.shape[1]/2), int(img.shape[0]/2)), interpolation=cv2.INTER_AREA)
# 保存图片
cv2.imwrite("resize_test.jpg", resize_img)
```
以上代码中,首先使用cv2.imread()函数读取图片,然后使用cv2.resize()函数将图片压缩到原始大小的一半,最后使用cv2.imwrite()函数将压缩后的图片保存到本地。需要注意的是,通过resize()函数进行压缩时,需要指定压缩后的图片大小和插值方式,其中插值方式可以选择INTER_AREA等多种方式。
阅读全文