Using imresize function for matlab coder

2 visualizaciones (últimos 30 días)
Mostafa El-Hashash
Mostafa El-Hashash el 27 de Dic. de 2015
Comentada: Mostafa El-Hashash el 31 de Dic. de 2015
Hello, I am trying to use MATLAB coder to generate C code for imresize function as follows:
% code
function P = test_resize(I)
%#codegen
coder.varsize('I',[]);
coder.varsize('P',[]);
P = imresize(I,'scale',0.5,'Method','bilinear');
end
However, the code generation readiness fails as shown in the following image:
any suggestions?

Respuesta aceptada

Ryan Livingston
Ryan Livingston el 31 de Dic. de 2015
Editada: Ryan Livingston el 31 de Dic. de 2015
Code generation support was added for imresize in MATLAB R2015b:
What release of MATLAB are you using (the ver command will show you)?
You can search for imresize here:
to see any codegen specific considerations.
  1 comentario
Mostafa El-Hashash
Mostafa El-Hashash el 31 de Dic. de 2015
Hello Ryan, Thanks for your reply. The version was 2014a and I realized what you said that the support for imresize is added in the latest version 2015b which I am using now after updating. I can now generate the C code with no problems but when I am converting it to fixed-point operations I get an error readrding the imresize function that it cannot be converted to fixed-point operation. I thought that this conversion operation will overcome this issue. Is there is a solution for this as I am building this code for a fixed-point processor on an embedded platform.
Best regards

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Coder en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by