如何使用fopen()和fread()替换MATLAB中的imread()?

时间:2015-04-21 20:47:51

标签: c matlab fopen fread imread

我想将imread替换为fopenfread,以便我可以从 MATLAB 文件中创建C代码。

使用MATLAB编码器实用程序时,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);

非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

正如Rollen D'Souza对这个问题发表了评论 - 使用coder.ceval和实现的JPEG解码器将是最好的选择。