У меня есть набор данных изображения в формате .mat, я хочу загрузить этот набор данных и визуализировать его изображения для взаимодействия с ними, например изменить их размер и сохранить их в папке в формате, который позволяет мне отображать их, например:.jpg, .png и т. д. Как я могу это сделать?Я сохранил набор данных в пути scipy.io в пакетах сайта python и написал следующий код:
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'
Я также попытался использовать полный путь к набору данных как следующий:
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
Какмогу ли я связаться с этим типом данных и взаимодействовать с ним, а также визуализировать его изображения?Может кто-нибудь, пожалуйста, помогите мне, и я буду благодарен.