【发布时间】:2019-01-29 16:40:44
【问题描述】:
让我重现我面临的问题。
from skimage import io
image = io.imread("https://github.com/thalishsajeed/PythonLearn/raw/master/Houston_Chronicle__May_19_2018_51.jpg")
print((image.nbytes/(1024*1024)))
结果:125.87553691864014
那么,当使用 skimage 加载到 numpy 数组中时,9.45 MB 文件会爆炸到 125 MB 是怎么回事? (我也可以使用 openCV 的 cv2.imread 函数复制相同的结果)
我猜这与 JPEG 压缩有关,但如果有人能提供更详细的解释,我将不胜感激。
【问题讨论】:
-
查看Q&A
标签: python image numpy opencv scikit-image