how to solve not enough input argument error?
Show older comments
I am getting this error while trying to run the code below
Error using /
Not enough input arguments.
Error in filex(line 241)
col = (s.MajorAxisLength/2)*cos(theta);
% Calculate centroid, orientation and major/minor axis length of the ellipse
s = regionprops(binaryImage,{'Centroid','Orientation','MajorAxisLength','MinorAxisLength'});
% Calculate the ellipse line
theta = linspace(0,2*pi);
col = (s.MajorAxisLength/2)*cos(theta);
row = (s.MinorAxisLength/2)*sin(theta);
M = makehgtform('translate',[s.Centroid, 0],'zrotate',deg2rad(-1*s.Orientation));
D = M*[col;row;zeros(1,numel(row));ones(1,numel(row))];
1 Comment
KSSV
on 18 Dec 2022
What you are showing is a prt of code. Show us the full code with full error. The error is becuase to a function sufficient number of inputs are not passed.
Accepted Answer
More Answers (0)
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!