What is this error I get?

1 view (last 30 days)
Stelios Fanourakis
Stelios Fanourakis on 30 Jan 2019
Hi
I am using an evolution Local Gaussian Distribution active contour for automated segmentation and I get this error:
Subscript indices must either be real positive integers or logicals.
Error in evolution_LGD>NeumannBound (line 56)
g([1 nrow],[1 ncol]) = g([3 nrow-2],[3 ncol-2]);
Error in evolution_LGD (line 19)
u=NeumannBound(u);
Error in ruller>LGD (line 234)
phi =evolution_LGD(Img,phi,epsilon,Ksigma,KONE,KI,KI2,mu,nu,lambda1,lambda2,timestep,alf);
Error in ruller (line 124)
LGD()
>>
Can someone explain me please, what this error means? What is the wrong?
Thank you

Answers (1)

Kevin Phung
Kevin Phung on 30 Jan 2019
do you mean to do
g(1:nrow,1:ncol) = g(3:nrow-2,3:ncol-2);
  1 Comment
Stelios Fanourakis
Stelios Fanourakis on 30 Jan 2019
I don't think it is that error, since, it is already there from the original function. And I know that it works.
The problem must lie where the ruller.m is since this is my code I am trying to develop.
I still cannot understand the root of the trouble

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!