Я пытаюсь открыть файл изображения с помощью MATLAB (R2011b). Программа, в которой хранится файл bin (Xeneth), говорит, что она имеет тип данных «Изображения (выравнивание по 16 бит вправо) (.png; .csv; *. Bin)».open bin 16-bit right aligned
В MATLAB, я пытаюсь открыть файл с:
fid=fopen('pathAndFile','r');
A=fread(fid,'inf','uint16');
К сожалению, он продолжает говорить "Ошибка при помощи Fread Invalid точности." Пример файла можно найти здесь: https://www.dropbox.com/s/d8pj1lrhjsnbmvx/mHSdark_20ms_00014.bin
Есть ли у кого-нибудь идеи, что может вызвать проблему?
[imread] (http://www.mathworks.com.au/help/matlab/ref/imread.html) не прочитает его? – Marcin
К сожалению, нет. Насколько я понял, imread не может прочитать двоичный файл – Hellski
Я думаю, было бы легче проверить, что происходит, если бы вы могли привести пример вашего файла. – Marcin