|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.MiToBo.apps.datatypes.cellImages.SegResult_Cytoplasm
@ALDParametrizedClass public class SegResult_Cytoplasm
Cell boundary segmentation result from single-layer image.
Objects of this class subsume cell boundaries, number of cells, average size and other figures relevant for cell image analysis.
Field Summary | |
---|---|
protected double |
avgsize_cells
Average size of cells. |
protected MTBPolygon2DSet |
cellContours
Set of detected cell boundaries. |
protected int[] |
cellSizes
Array indexed with snake IDs containing region sizes of snake interiors. |
protected java.lang.String |
image_name
Name of the analyzed image. |
protected MTBImageByte |
labelImage
Label mask. |
protected int |
number_cells
Count of detected cells. |
protected MTBImageRGB |
resultCellImg
Input image with snake contours overlayed (optional). |
protected SegResultEnums.MeasureUnit |
units
Unit in which measurements are provided. |
Constructor Summary | |
---|---|
SegResult_Cytoplasm(java.lang.String imgName,
MTBPolygon2DSet conts,
MTBImageByte labels,
int count,
double avgsize)
Deprecated. |
|
SegResult_Cytoplasm(java.lang.String imgName,
MTBPolygon2DSet conts,
MTBImageByte labels,
int count,
int[] sizes,
double avgsize)
Default constructor. |
Method Summary | |
---|---|
double |
getCellAvgSize()
Returns average size of detected cells. |
int |
getCellCount()
Returns number of detected cells. |
int[] |
getCellSizes()
Returns sizes of snake interiors. |
MTBPolygon2DSet |
getContours()
Returns extracted contours. |
java.lang.String |
getImageName()
Returns the name of the processed image. |
MTBImageByte |
getLabelImage()
Returns label mask with segmentation result. |
SegResultEnums.MeasureUnit |
getMeasurementUnit()
Returns the unit of measurements. |
MTBImageRGB |
getResultCellImg()
Returns (optional) result image with cell contours. |
void |
setResultCellImg(MTBImageRGB img)
Specify (optional) result image with cell contours. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@ALDClassParameter(label="Average cell size", dataIOOrder=-5) protected double avgsize_cells
@ALDClassParameter(label="Detected contours", dataIOOrder=-8) protected MTBPolygon2DSet cellContours
@ALDClassParameter(label="Array of cell sizes", dataIOOrder=-6) protected int[] cellSizes
@ALDClassParameter(label="Processed image", dataIOOrder=-10) protected java.lang.String image_name
@ALDClassParameter(label="Label segmentation mask", dataIOOrder=-7) protected MTBImageByte labelImage
@ALDClassParameter(label="Cell count", dataIOOrder=-9) protected int number_cells
@ALDClassParameter(label="Optional result overlay") protected MTBImageRGB resultCellImg
@ALDClassParameter(label="Measurement unit", dataIOOrder=-4) protected SegResultEnums.MeasureUnit units
Constructor Detail |
---|
@Deprecated public SegResult_Cytoplasm(java.lang.String imgName, MTBPolygon2DSet conts, MTBImageByte labels, int count, double avgsize)
imgName
- Name of processed image.conts
- Cell boundary contours.labels
- Label image of segmentation result.count
- Number of detected cells.avgsize
- Average size of cells.public SegResult_Cytoplasm(java.lang.String imgName, MTBPolygon2DSet conts, MTBImageByte labels, int count, int[] sizes, double avgsize)
imgName
- Name of processed image.conts
- Cell boundary contours.labels
- Label image of segmentation result.count
- Number of detected cells.sizes
- Array with sizes of cell interiors.avgsize
- Average size of cells.Method Detail |
---|
public double getCellAvgSize()
public int getCellCount()
public int[] getCellSizes()
public MTBPolygon2DSet getContours()
public java.lang.String getImageName()
SegResult_Interface
getImageName
in interface SegResult_Interface
public MTBImageByte getLabelImage()
public SegResultEnums.MeasureUnit getMeasurementUnit()
SegResult_Interface
getMeasurementUnit
in interface SegResult_Interface
public MTBImageRGB getResultCellImg()
public void setResultCellImg(MTBImageRGB img)
Color
- overlay of result contours.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |