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!
