class
TissueMicroArrayExtractorExtract tissue micro arrays (TMAs) from a whole-slide image.
Contents
This method create a stream of images of the TMAs in a whole-slide image pyramid.
Inputs:
- 0: ImagePyramid WSI
Outputs:
- 0: Image stream of TMAs from input
Base classes
Constructors, destructors, conversion operators
Public functions
- auto create(int level, float areaThreshold, int tissueThreshold, int dilationSize, int erosionSize) -> std::shared_ptr<TissueMicroArrayExtractor>
- Create instance.
- auto getLevel() const -> int
- void setAreaThreshold(float threshold)
- auto getAreaThreshold() const -> float
- void setTissueThreshold(int threshold)
- auto getTissueThreshold() const -> int
Private functions
- void generateStream() virtual
- void execute() override
Function documentation
std::shared_ptr<TissueMicroArrayExtractor> fast:: TissueMicroArrayExtractor:: create(int level,
float areaThreshold,
int tissueThreshold,
int dilationSize,
int erosionSize)
Create instance.
Parameters | |
---|---|
level | Which image pyramid level to extract TMAs from. Default is 0 which is highest resolution level. Negative level means the last level (lowest resolution). |
areaThreshold | Percentage of median area a TMA disc candidate has to have to be included. |
tissueThreshold | Threshold for distance from white (255,255,255) to be considered as tissue. |
dilationSize | Size of dilation to perform after thresholding |
erosionSize | Size of erosion to perform after thresholding |
Returns | instance |
void fast:: TissueMicroArrayExtractor:: generateStream() virtual private
The function producing the data stream