[ImageMagick]
[sponsor]

AdaptiveThresholdImage

AdaptiveThresholdImage() selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood. This allows for thresholding of an image whose global intensity histogram doesn't contain distinctive peaks.

The format of the AdaptiveThresholdImage method is:

  Image *AdaptiveThresholdImage(const Image *image,
    const unsigned long width,const unsigned long height,
    const long offset,ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

width

The width of the local neighborhood.

height

The height of the local neighborhood.

offset

The mean offset.

exception

Return any errors or warnings in this structure.

AddNoiseImage

AddNoiseImage() adds random noise to the image.

The format of the AddNoiseImage method is:

  Image *AddNoiseImage(const Image *image,const NoiseType noise_type,
    ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exception

Return any errors or warnings in this structure.

BilevelImageChannel

BilevelImageChannel() changes the value of individual pixels based on the intensity noise_type, ExceptionInfo *exception)

A description of each parameter follows:

image

The image.

noise_type

The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.

exce