What is this error I get?

1 Ansicht (letzte 30 Tage)
Stelios Fanourakis
Stelios Fanourakis am 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

Antworten (1)

Kevin Phung
Kevin Phung am 30 Jan. 2019
do you mean to do
g(1:nrow,1:ncol) = g(3:nrow-2,3:ncol-2);
  1 Kommentar
Stelios Fanourakis
Stelios Fanourakis am 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

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by