【发布时间】:2020-01-25 12:47:05
【问题描述】:
我使用 CV2.imread 加载了一个图像,并使用 cv2.imwrite() 和 scipy.misc.imsave() 保存了它。在这两种情况下,输出图像大小都会增加。这是为什么呢?
输入和输出图像均为 .jpg 文件类型
img = cv2.imread(img_src)
scipy.misc.imsave(img, "scipy_original.jpg")
cv2.imwrite("cv2_original.jpg", img)
输入文件大小为 309kb cv2 中的输出文件大小为 690kb scipy 中的输出文件大小为 399kb
如果你想参考,这是图片:https://i.imgur.com/0J8ClQn.jpg
【问题讨论】:
-
如果我们不指定任何东西,它会使用它的默认值。参考:docs.opencv.org/3.4/d4/da8/group__imgcodecs.html
标签: opencv image-processing scipy imread