Usage of Step Function in Matlab Coder?
显示 更早的评论
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 个评论
Denis Gurchenkov
2015-3-30
编辑:Denis Gurchenkov
2015-3-30
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
2015-3-31
编辑:Sharan Duggirala
2015-3-31
采纳的回答
更多回答(1 个)
Jonas Kandume
2020-11-13
0 个投票
How to code step function in matlab version 2020b?
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB Coder 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
