public class BinaryMorpho
extends java.lang.Object
This file is part of tango
tango is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see
Modifier and Type | Field and Description |
---|---|
static byte |
MORPHO_CLOSE |
static byte |
MORPHO_DILATE |
static byte |
MORPHO_ERODE |
static byte |
MORPHO_OPEN |
Constructor and Description |
---|
BinaryMorpho() |
Modifier and Type | Method and Description |
---|---|
static ImageByte |
binaryClose(ImageHandler in,
float radius,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryClose(ImageInt in,
float radius,
float radiusZ) |
static ImageInt |
binaryCloseMultilabel(ImageInt in,
float[] radiusXY,
float[] radiusZ,
int nbCPUs) |
static ImageInt |
binaryCloseMultilabel(ImageInt in,
float radiusXY,
float radiusZ) |
static ImageInt |
binaryCloseMultilabel(ImageInt in,
float radiusXY,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryDilate(ImageHandler in,
float radius,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryDilate(ImageHandler in,
float radius,
float radiusZ,
int nbCPUs,
boolean enlarge) |
static ImageByte |
binaryDilate(ImageInt in,
float radius,
float radiusZ) |
static ImageByte |
binaryDilate2D(ImageByte in,
float radius,
boolean enlarge) |
static ImageInt |
binaryDilateMultilabel(ImageInt in,
float[] radiusXY,
float[] radiusZ,
int nbCPUs) |
static ImageInt |
binaryDilateMultilabel(ImageInt in,
float radiusXY,
float radiusZ) |
static ImageInt |
binaryDilateMultilabel(ImageInt in,
float radiusXY,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryErode(ImageHandler in,
float radius,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryErode(ImageInt in,
float radius,
float radiusZ) |
static ImageByte |
binaryErode2D(ImageByte in,
float radius) |
static ImageByte |
binaryMorpho(ImageHandler in,
int op,
float radius,
float radiusZ,
int nbCPUs) |
static ImageByte |
binaryMorpho(ImageInt in,
int op,
float radius,
float radiusZ) |
static ImageByte |
binaryOpen(ImageHandler in,
float radius,
float radiusZ) |
static ImageByte |
binaryOpen(ImageHandler in,
float radius,
float radiusZ,
int nbCPUs) |
static ImageInt |
binaryOpenMultilabel(ImageInt in,
float radius,
float radiusZ) |
static ImageInt |
binaryOpenMultilabel(ImageInt in,
float radius,
float radiusZ,
int nbCPUs) |
public static final byte MORPHO_DILATE
public static final byte MORPHO_ERODE
public static final byte MORPHO_CLOSE
public static final byte MORPHO_OPEN
public static ImageByte binaryMorpho(ImageHandler in, int op, float radius, float radiusZ, int nbCPUs)
public static ImageByte binaryOpen(ImageHandler in, float radius, float radiusZ)
public static ImageByte binaryOpen(ImageHandler in, float radius, float radiusZ, int nbCPUs)
public static ImageByte binaryErode(ImageHandler in, float radius, float radiusZ, int nbCPUs)
public static ImageByte binaryDilate(ImageHandler in, float radius, float radiusZ, int nbCPUs, boolean enlarge)
public static ImageByte binaryDilate(ImageHandler in, float radius, float radiusZ, int nbCPUs)
public static ImageByte binaryClose(ImageHandler in, float radius, float radiusZ, int nbCPUs)
public static ImageInt binaryOpenMultilabel(ImageInt in, float radius, float radiusZ)
public static ImageInt binaryOpenMultilabel(ImageInt in, float radius, float radiusZ, int nbCPUs)
public static ImageInt binaryCloseMultilabel(ImageInt in, float radiusXY, float radiusZ)
public static ImageInt binaryCloseMultilabel(ImageInt in, float radiusXY, float radiusZ, int nbCPUs)
public static ImageInt binaryDilateMultilabel(ImageInt in, float radiusXY, float radiusZ)
public static ImageInt binaryDilateMultilabel(ImageInt in, float radiusXY, float radiusZ, int nbCPUs)
public static ImageInt binaryCloseMultilabel(ImageInt in, float[] radiusXY, float[] radiusZ, int nbCPUs)