23 #ifndef ASSIGNLAYERSTOCELLSEGMENTATIONWORKER_HH 24 #define ASSIGNLAYERSTOCELLSEGMENTATIONWORKER_HH 39 std::vector<std::string>
const &infiles,
40 std::string
const &segmentationName, std::string
const &sctName,
41 double volumeThresholdUm3, std::string
const &modelFileName,
42 std::vector<std::string>
const &featureFileNames,
43 std::string
const &featureGroup, std::vector<std::string> &featureNames,
44 std::vector<std::string>
const &labelFileNames,
45 std::string
const &labelName, blitz::TinyVector<int,2>
const &labelRange,
46 bool computeFeatures,
int backgroundLabel = 1,
51 double volumeThresholdUm3, std::string
const &modelFileName,
52 std::string
const &featureFileName, std::string
const &featureGroup,
53 std::vector<std::string> &featureNames,
54 std::string
const &outFileName, std::string
const &labelName,
Array class derived from blitz++ Arrays for handling microscopic datasets with associated element siz...
void assignLayersToSegmentation(atb::Array< int, 3 > const &L, ShellCoordinateTransform const &sct, double volumeThresholdUm3, std::string const &modelFileName, std::string const &featureFileName, std::string const &featureGroup, std::vector< std::string > &featureNames, std::string const &outFileName, std::string const &labelName, int backgroundLabel=1, ProgressReporter *pr=NULL)
void trainLayerAssignmentToSegmentation(std::vector< std::string > const &infiles, std::string const &segmentationName, std::string const &sctName, double volumeThresholdUm3, std::string const &modelFileName, std::vector< std::string > const &featureFileNames, std::string const &featureGroup, std::vector< std::string > &featureNames, std::vector< std::string > const &labelFileNames, std::string const &labelName, blitz::TinyVector< int, 2 > const &labelRange, bool computeFeatures, int backgroundLabel=1, ProgressReporter *pr=NULL)