Usage of Step Function in Matlab Coder?
Afficher commentaires plus anciens
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 commentaires
Denis Gurchenkov
le 30 Mar 2015
Modifié(e) : Denis Gurchenkov
le 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
le 31 Mar 2015
Modifié(e) : Sharan Duggirala
le 31 Mar 2015
Réponse acceptée
Plus de réponses (1)
Jonas Kandume
le 13 Nov 2020
0 votes
How to code step function in matlab version 2020b?
Catégories
En savoir plus sur MATLAB Coder dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
