Я хочу заменить imread
fopen
и fread
, чтобы я мог создать код C из моего файла MATLAB.Как использовать fopen() и fread() для замены imread() в MATLAB?
При использовании утилиты MATLAB coder imread
не может быть использован (так как это внешняя функция). Поэтому я хочу заменить imread1 which is currently reading *.JPG*s with the combination of
fopen and
fread`. Мои утверждения в начале программы:
assert(isa(IM, 'uint8'));
assert(size(IM, 1) < 100);
assert(size(IM, 2) < 100);
assert(size(IM, 3) == 3);
Помощь будет очень признательна!
Эй! Не могли бы вы добавить к своему вопросу, что вы пробовали, и ваши результаты? – g3rv4
Какой формат файла изображения вы будете использовать? ['fread'] (http://www.mathworks.com/help/matlab/ref/fread.html) будет читать файл по одному байту за раз. Вам нужно знать, как эти байты соответствуют структуре изображения. – Cecilia
Я отредактировал вопрос, чтобы отразить эти комментарии –