Usage of Step Function in Matlab Coder?
Mostra commenti meno recenti
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 Commenti
Denis Gurchenkov
il 30 Mar 2015
Modificato: Denis Gurchenkov
il 30 Mar 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
il 31 Mar 2015
Modificato: Sharan Duggirala
il 31 Mar 2015
Risposta accettata
Più risposte (1)
Jonas Kandume
il 13 Nov 2020
0 voti
How to code step function in matlab version 2020b?
Categorie
Scopri di più su MATLAB Coder in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
