【发布时间】:2012-08-26 07:55:06
【问题描述】:
我想尝试对文件进行一些简单的操作,我从打开和保存文件开始(我使用 Python)
image = cv2.imread("image.png")
cv2.imwrite("image_processed.png", image)
在此操作之后,我原来的 33kB 的 image 转换为相同的 144kB 图像。
params = list()
params.append(cv.CV_IMWRITE_PNG_COMPRESSION)
params.append(8)
image = cv2.imread("image.png")
cv2.imwrite("image_processed.png",image,params)
但这并没有太大变化(大小减少到 132kB)
这是我正在使用的图像:
【问题讨论】:
-
我在使用 png 压缩时遇到了同样的问题。切换到
scikit-image并使用它的imsave创造了奇迹。
标签: python image opencv image-size