26 #ifndef __IMAGE_PEAK_HIGH_CONTRAST 27 #define __IMAGE_PEAK_HIGH_CONTRAST 47 #define VERBOSE_OUTPUT 113 std::vector<int> centerOfMassX;
114 std::vector<int> centerOfMassY;
115 std::vector<int> centerOfMassZ;
118 std::vector<Point3D<double>> coordinates3D;
193 bool filterLabeledRegions(std::vector<int> coordinatesPerLabelX, std::vector<int> coordinatesPerLabelY,
double centroX,
double centroY)
const;
void mahalanobisDistance(std::vector< MultidimArray< float >> &setOfFeatures_RA, MultidimArray< double > &mahalanobisDistance_List) const
FourierTransformer transformer
void preprocessVolume(MultidimArray< double > &inputTomo)
void removeDuplicatedCoordinates()
void filterCoordinatesByCorrelation(MultidimArray< double > volFiltered)
void centerCoordinates(MultidimArray< double > volFiltered)
void writeOutputCoordinates()
double mirrorCorrelationThr
int numberOfCoordinatesThr
void getHighContrastCoordinates(MultidimArray< double > &volFiltered)
void radialAverage(MultidimArray< float > &feature, MultidimArray< float > &radialAverage, size_t numSlices) const
std::vector< size_t > getCoordinatesInSliceIndex(size_t slice)
bool filterLabeledRegions(std::vector< int > coordinatesPerLabelX, std::vector< int > coordinatesPerLabelY, double centroX, double centroY) const
double mahalanobisDistanceThr