在python中加载.mat图像数据集

时间:2018-12-17 07:04:02

标签: python upload dataset

我有一个.mat格式的图像数据集,我想要的是加载该数据集并可视化其图像以与之交互,例如调整它们的大小并将其保存在文件夹中,其格式使得我可以显示它们,例如.jpg,.png等。我该怎么做? 我所做的是将数据集保存在python site-packages的scipy.io路径中,并编写以下代码:

import scipy.io as sio    
dbpath = sio.loadmat('COFW_train_color.mat')
listing = os.listdir(dbpath)
num_samples = size(dbpath)
for file in listing:
    im = (dbpath + '\\' + file)
    imag = cv2.imread(im)
    cv2.imshow(imag)

但这并没有给我我所需要的,并且还给我以下错误:

FileNotFoundError: [Errno 2] No such file or directory: 'COFW_train_color.mat'

我还尝试将数据集的完整路径用作Folloe:

dbpath = "C:\\Users\\SONY\\AppData\\Local\\Programs\\Python\\Python35\\Lib\\site-packages\\scipy\\io\\COFW_train_color.mat"

但我收到了另一条错误消息:

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

如何获取此类数据集并与之交互并形象化其图像?谁能帮助我,我会很感激。

0 个答案:

没有答案