Usage of Step Function in Matlab Coder?
Mostrar comentarios más antiguos
An excerpt of my code shown below:
% Creating the detector for the face
detector = vision.CascadeObjectDetector;
% Bounding Box for face
A = step(detector,I);
This basically doesn't work in the MATLAB coder as it says that A is undefined. The exact error is below:
"Undefined function or variable 'A'. The first assignment to a local variable determines its class."
If I use zeros and preallocate A, step just redefines it. Has anyone gotten around this?
Hope someone can help me on this one!
2 comentarios
Denis Gurchenkov
el 30 de Mzo. de 2015
Editada: Denis Gurchenkov
el 30 de Mzo. de 2015
I did the following:
- Saved this test into test.m:
function A = test
I = 1;
detector = vision.CascadeObjectDetector;
A = step(detector,I);
end
- Typed this in MATLAB propmpt:
codegen test
It successfully compiled and produced test_mex in bot 2014b and 2014a releases. Can you show what did you do to get the error? Which release of MATLAB you are using?
Sharan Duggirala
el 31 de Mzo. de 2015
Editada: Sharan Duggirala
el 31 de Mzo. de 2015
Respuesta aceptada
Más respuestas (1)
Jonas Kandume
el 13 de Nov. de 2020
0 votos
How to code step function in matlab version 2020b?
Categorías
Más información sobre MATLAB Coder en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
