Package

scalismo.faces.image

filter

Permalink

package filter

Visibility
  1. Public
  2. All

Type Members

  1. case class CorrelationFilter[A](kernel: PixelImage[Double])(implicit evidence$1: ClassTag[A], ops: ColorSpaceOperations[A]) extends ImageFilter[A, A] with Product with Serializable

    Permalink
  2. trait ImageFilter[A, B] extends AnyRef

    Permalink

    image filter: transforms an image

  3. class IsotropicGaussianFilter[A] extends ImageFilter[A, A]

    Permalink

    isotropic Gaussian blur filter, uses fast separable convolution

  4. case class MorphologicalFilter[A](structuringElement: PixelImage[Boolean], windowFilter: (Seq[A]) ⇒ A)(implicit evidence$1: ClassTag[A]) extends ImageFilter[A, A] with Product with Serializable

    Permalink

    Filter the image according to ordinal decisions in a "kernel window" (erode, dilate, median filter) - Morphological operation with block structuring element

    Filter the image according to ordinal decisions in a "kernel window" (erode, dilate, median filter) - Morphological operation with block structuring element

    structuringElement

    Structuring element of morphological operation

    windowFilter

    Function to extract value from filtering

  5. case class ResampleFilter[A](cols: Int, rows: Int, kernel: InterpolationKernel)(implicit evidence$1: ClassTag[A], ops: ColorSpaceOperations[A]) extends ImageFilter[A, A] with Product with Serializable

    Permalink

    filter to resample a discrete image, uses a kernel filter to interpolate or decimate (filtered down-sampling)

  6. case class SeparableCorrelationFilter[A](kernelRow: PixelImage[Double], kernelCol: PixelImage[Double])(implicit evidence$1: ClassTag[A], ops: ColorSpaceOperations[A]) extends ImageFilter[A, A] with Product with Serializable

    Permalink

    filter for a separable correlation/convolution

  7. case class SeparableMorphologicalFilter[A](rowElement: PixelImage[Boolean], colElement: PixelImage[Boolean], windowFilter: (Seq[A]) ⇒ A)(implicit evidence$1: ClassTag[A]) extends ImageFilter[A, A] with Product with Serializable

    Permalink

    Separable morphological filter (separable structuring element)

    Separable morphological filter (separable structuring element)

    rowElement

    1d structuring element, must be 1 row or column

    windowFilter

    Filtering function

Value Members

  1. object Closing

    Permalink
  2. object Dilation

    Permalink
  3. object DistanceTransform

    Permalink

    calculate distance transforms in the image

  4. object Erosion

    Permalink

    Erosion: Morphological filter

  5. object GeneralMaxConvolution

    Permalink

    calculates general maximum convolutions on images

  6. object Gradient

    Permalink
  7. object GrayFilter extends ImageFilter[RGB, Double] with Product with Serializable

    Permalink

    replace all colors by gray values

  8. object ImageFilter

    Permalink
  9. object IsotropicGaussianFilter

    Permalink
  10. object Median

    Permalink

    median image filter

  11. object MorphologicalFilter extends Serializable

    Permalink
  12. object MorphologicalGradient

    Permalink

    filter to calculate the morphological gradient: dilation - erosion

  13. object Opening

    Permalink
  14. object ResampleFilter extends Serializable

    Permalink
  15. object SeparableMorphologicalFilter extends Serializable

    Permalink

Ungrouped