i was trying to use detectSURFFeatures function i got following error Function 'subsindex' is not defined for values of class 'SURFPoints'.

1 view (last 30 days)
this is the code i used
j=rgb2gray(imread('stone.tiff'));
points = detectSURFFeatures(j);
imshow(j); hold on;
plot(points.selectStrongest(10));
  1 Comment
Matthew Eicholtz
Matthew Eicholtz on 19 Feb 2016
I'm having trouble reproducing your error. I do not have 'stone.tiff' on my machine, but when I run the code
I = imread('board.tif'); %board.tif is a built-in image
J = rgb2gray(I);
points = detectSURFFeatures(J);
figure; imshow(J);
hold on;
plot(points.selectStrongest(10));
it works fine for me.

Sign in to comment.

Answers (1)

Steven Lord
Steven Lord on 19 Feb 2016
Delete the variable named plot that you created earlier in your code and if necessary modify your code so it doesn't create such a variable in future runs.

Categories

Find more on Labels and Styling 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!