[magick-users] Difference of Gaussians edge detect' exists?

David Pantoja dmozca at gmail.com
Thu Jul 6 18:46:14 PDT 2006


hi every body:

ok, in this post:

http://studio.imagemagick.org/pipermail/magick-users/2006-June/017829.html

Anthony give me some tips to solve my problem, and is useful

finally can obtain some good results, but combine convert(imagemagick) and
gimp...

gimp have a function called 'DoG' 'diference of gaussians' and manage 4
parameters:

procesaimagenes:~# more .gimp-2.2/scripts/simple-edge-gaussian-detect.scm
(define (simple-edge-gaussian-detect filename
                      inner
                      outer
                      normalize
                      invert
                        )
  (let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
         (drawable (car (gimp-image-get-active-layer image))))
    (plug-in-dog RUN-NONINTERACTIVE
                   image drawable inner outer normalize invert)
    (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
    (gimp-image-delete image)))

inner(real), outer(real), normalize(boolean) and invert(boolean)

my question is:

in imagemagick this function: 'Difference of Gaussians edge detect' exists?
or can build append some functions?
or doesn't?

gimp is very slow compared with imagemagick, and i don't know,  want build
this function in imagemagick. I't can?


More information about the Magick-users mailing list