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!
