Загрузка набора изображений .mat в python - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть набор данных изображения в формате .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

Какмогу ли я связаться с этим типом данных и взаимодействовать с ним, а также визуализировать его изображения?Может кто-нибудь, пожалуйста, помогите мне, и я буду благодарен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...