|
| bool | calcClassGainsOffsets (const std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &referenceMeans, const std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &referenceStdDevs, const std::map< InputParameters::TargetAreasClassIDT, unsigned int > &referenceSamplesNumber, const std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &adjustMeans, const std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &adjustStdDevs, std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &classesGains, std::map< InputParameters::TargetAreasClassIDT, std::vector< double > > &classesOffsets) |
| |
| bool | copyRasterData (const te::rst::Raster &inRaster, const std::vector< double > &gains, const std::vector< double > &inputOffsets, const std::vector< double > &outputOffsets, te::rst::Raster &outRaster) |
| |
| bool | CreateOutRaster (const te::mem::CachedRaster &adjInputCRaster, const std::vector< double > &gains, const std::vector< double > &inputOffsets, const std::vector< double > &outputOffsets, AssistedHarmonization::OutputParameters *outParamsPtr) |
| |
| bool | getRasterStatistics (const te::rst::Raster &inputRaster, const std::vector< unsigned int > &inputRasterBandsIndexes, const InputParameters::TargetAreasContT &targetAreas, std::map< InputParameters::TargetAreasClassIDT, unsigned int > &samplesNumber, std::map< unsigned int, std::vector< double > > &means, std::map< unsigned int, std::vector< double > > &stdDevs) const |
| |
| bool | linearRegression (std::vector< std::pair< double, double > > &coords, double &a, double &b) |
| |
| bool | MeanStdHMethodImp (const te::mem::CachedRaster &refInputCRaster, const te::mem::CachedRaster &adjInputCRaster, const InputParameters::TargetAreasContT &referenceTargetAreasReproj, const InputParameters::TargetAreasContT &adjustTargetAreasReproj, AssistedHarmonization::OutputParameters *outParamsPtr) |
| |
| bool | MSEHMethodImp (const te::mem::CachedRaster &refInputCRaster, const te::mem::CachedRaster &adjInputCRaster, const InputParameters::TargetAreasContT &referenceTargetAreasReproj, const InputParameters::TargetAreasContT &adjustTargetAreasReproj, AssistedHarmonization::OutputParameters *outParamsPtr) |
| |
| void | reprojectGeometries (const AssistedHarmonization::InputParameters::TargetAreasContT &inGeoms, AssistedHarmonization::InputParameters::TargetAreasContT &outGeoms, boost::ptr_vector< InputParameters::TargetAreasGeomT > &outGeomHandler, const int targetSRID) |
| |
| void | setErrorMessage (const std::string &newErrorMessage) |
| | Set the current error message.
|
| |
Performs raster data assisted histogram harmonization.
- See also
- Reference: MOREIRA, N. A. P. ; KORTING, T. S. ; DUTRA, L. V. ; CASTEJON, E. F. ; ARAI, E. . Calibração relativa para extensão de assinaturas em série de imagens MODIS. Journal of Information and Data Management, v. 20, p. 230-236, 2019.
Definition at line 44 of file AssistedHarmonization.h.