Effacer les filtres
Effacer les filtres

Undefined function or method 'circle' for input arguments of type 'double

5 vues (au cours des 30 derniers jours)
ibrahim
ibrahim le 21 Mar 2013
Can someone help me resolve this issue?
"Undefined function or method 'circle' for input arguments of type 'double'___"
Please, can someone help me out? The code is stated below:
% Load an iris image and use the function pupilfinder to find the pupil
% center and its radius's (horizontal and vertical).
% Plots a circle and lines to best visualize these parameters
% fname='001_1_1.bmp';
imagename='iris.bmp';
F=imread(imagename); colormap('gray');
imagesc(F);
hold;
[cx,cy,rx,ry]=pupilfinder(imagename);
%plot horizontal line
x=[cx-rx*2 cx+rx*2]; y=[cy cy]; plot(x,y,'y');
%plot vertical line x=[cx cx];
y=[cy-ry*2 cy+ry*2];
plot(x,y,'y');
circle([cx cy], rx, 1000, 'y');

Réponses (1)

Image Analyst
Image Analyst le 21 Mar 2013
Apparently you don't have a circle function. You can use viscircles() if you have the Image Processing Toolbox, or you can use rectangle() (yes, I know it's a deceptive name) if you don't.
  2 commentaires
ibrahim
ibrahim le 21 Mar 2013
oh, can you give me a link to get the function? thanks

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by