首页 > 解决方案 > 在 Python 中以 .mat 格式加载图像时出错

问题描述

我正在尝试使用 .mat 在 python 中加载 .mat 格式的 matlab 图像scipy。它给出了一个错误。但是,当我在 matlab 中加载时,它会向我显示它的外观。如何在 python 中加载 .mat 图像?

Traceback (most recent call last):

  File "<ipython-input-28-d42e90ca2d13>", line 1, in <module>
    mat_dict = loadmat('D:/Dataset/Multi-resolution_data/Visual/High/1/image100_256.mat');

  File "d:\python\python37\lib\site-packages\scipy\io\matlab\mio.py", line 217, in loadmat
    MR, _ = mat_reader_factory(f, **kwargs)

  File "d:\python\python37\lib\site-packages\scipy\io\matlab\mio.py", line 78, in mat_reader_factory
    raise NotImplementedError('Please use HDF reader for matlab v7.3 files')

NotImplementedError: Please use HDF reader for matlab v7.3 files```


```im= load('D:/Dataset/Multi-resolution_data/Visual/High/1/image100_256.mat')

output is 256x256x11```

标签: pythonpython-3.xscipyspyder

解决方案


推荐阅读