- graythresh calls otsuthresh to do the work, and otsuthresh can be deployed.
- replace cellfun with a loop.
- dct2 just calls dct twice. If you have the Signal Processing Toolbox, then dct can be deployed.
- replace arrayfun with a loop
- simple uses of blockproc are not difficult to replace with nested loops
- array2table could be a problem. It looks like table objects do not support code generation at this time. Consider replacing them with numeric arrays or cell arrays or nonscalar struct.
how to convert matlab code to c with nonsuported functions for code generation
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hello,
i am working on a recognition project on matlab.
i have finished it and trying to connect it to android studio so :
1-i tried to convert it to c language using matlab coder but there are some method that are not convertible.
2- i also tried to use simulnik and also failed too(maybe i am using it wrong this is my first time using it)
these methods are:
1-graythresh
2-cellfun
3-blockproc
4-dct2
5-arrayfun
6-array2table
how can i integrate it with android?knowing that i am not being able to write the nonconvertible methods from scratch
thank you
1 comentario
Walter Roberson
el 24 de Mzo. de 2019
Respuestas (1)
David Fink
el 25 de Mzo. de 2019
Please see Walter's comment, with one difference:
As of R2019a, arrayfun is supported for code generation, with limitations:
We've made an internal note of the other functions mentioned so we can look at supporting those for code generation in the future.
0 comentarios
Ver también
Categorías
Más información sobre MATLAB Coder en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!