Re: IDL's built-in function DILATE and ERODE doesn't work as described in help [message #50714 is a reply to message #50709] |
Thu, 12 October 2006 00:41   |
Karsten Rodenacker
Messages: 98 Registered: July 1997
|
Member |
|
|
Don't use IDL's dilate and erode without embedding your data into a
sufficiently large array. Border handling is not coherently implemented.
That is a large disadvantage, not to say an error, for the application of
math. morph. operations in sequences. Ask for improvement, possibly ITTVIS
can be convinced!
Regards
Karsten
Am Thu, 12 Oct 2006 04:33:59 +0200 schrieb Gongqin Shen
<gqshen2008@gmail.com>:
> For example, if you have the data as a = [0, 1, 1, 0] and kernel as k
> = [1, 1], according to the help provided by IDL, the result of running
> the code:
> result = DILATE(a, k)
> will be [0, 1, 1, 0], however, IDL's output is [1, 1, 1, 0].
> ERODE performs in a similar way. Does that mean the help is actually
> broken?
>
--
Erstellt mit Operas revolutionᅵrem E-Mail-Modul: http://www.opera.com/m2/
|
|
|