Agroeye  1.0
Classes | Typedefs | Enumerations
agroeye::operations Namespace Reference

Classes

class  ChessboardSegmentation
 Chessboard Segmentation. More...
 
class  GeneralSegmentation
 Object encapsulating general segmentation. More...
 
class  Parameters
 Class encapsulating different segmentation parameters. More...
 
class  QuadtreeSegmentation
 Segmentation Quadtree. More...
 

Typedefs

using BandsList = std::vector< size_t >
 
using StatisticsList = std::vector< StatisticsTypes >
 
using BandsToStatsMap = std::unordered_map< size_t, StatisticsList >
 
using StatsToBandsMap = std::unordered_map< StatisticsTypes, BandsList >
 

Enumerations

enum  StatisticsTypes { StatisticsTypes::MEAN, StatisticsTypes::STDDEV }
 Type of statistics that can be calculated. More...
 

Typedef Documentation

§ BandsList

using agroeye::operations::BandsList = typedef std::vector<size_t>

List with bands numbers

§ BandsToStatsMap

using agroeye::operations::BandsToStatsMap = typedef std::unordered_map<size_t, StatisticsList>

Corelation between band and statistics

§ StatisticsList

List with types of statistics

§ StatsToBandsMap

using agroeye::operations::StatsToBandsMap = typedef std::unordered_map<StatisticsTypes, BandsList>

Corelation betwneen type of statistic and bands

Enumeration Type Documentation

§ StatisticsTypes

Type of statistics that can be calculated.

Enumerator
MEAN 

Mean value

STDDEV 

Standard deviation value