我有一个.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
如何获取此类数据集并与之交互并形象化其图像?谁能帮助我,我会很感激。