ClassifierISOSegStrategy.cpp File Reference

Raster ISOSeg strategy for segmentation-based classification. More...

#include "../common/MatrixUtils.h"
#include "../common/progress/TaskProgress.h"
#include "../geometry/Coord2D.h"
#include "../geometry/Envelope.h"
#include "../geometry/Point.h"
#include "../geometry/Polygon.h"
#include "../raster/Grid.h"
#include "../raster/PositionIterator.h"
#include "../raster/Utils.h"
#include "../raster/SynchronizedRaster.h"
#include "../memory/CachedRaster.h"
#include "ClassifierISOSegStrategy.h"
#include "Functions.h"
#include "Macros.h"
#include <iostream>
#include <set>
#include <stdlib.h>
#include <thread>
#include <boost/numeric/ublas/io.hpp>
#include <boost/numeric/ublas/lu.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
#include <cfloat>

Go to the source code of this file.

Variables

static const double classifierISOSegStrategyChiTable [10][6]
 

Detailed Description

Raster ISOSeg strategy for segmentation-based classification.

Definition in file ClassifierISOSegStrategy.cpp.

Variable Documentation

const double classifierISOSegStrategyChiTable[10][6]
static
Initial value:
=
{
{ 1.32, 2.71, 3.84, 6.64, 10.83, std::numeric_limits<double>::max()},
{ 2.77, 4.61, 5.99, 9.21, 13.82, std::numeric_limits<double>::max()},
{ 4.11, 6.25, 7.82, 11.35, 16.27, std::numeric_limits<double>::max()},
{ 5.39, 7.78, 9.49, 13.28, 18.47, std::numeric_limits<double>::max()},
{ 6.63, 9.24, 11.07, 15.09, 20.52, std::numeric_limits<double>::max()},
{ 7.84, 10.65, 12.59, 16.81, 22.46, std::numeric_limits<double>::max()},
{ 9.04, 12.02, 14.07, 18.48, 24.32, std::numeric_limits<double>::max()},
{10.22, 13.36, 15.51, 20.09, 26.13, std::numeric_limits<double>::max()},
{11.39, 14.68, 16.92, 21.67, 27.88, std::numeric_limits<double>::max()},
{12.55, 15.99, 18.31, 23.21, 29.59, std::numeric_limits<double>::max()}
}

Definition at line 62 of file ClassifierISOSegStrategy.cpp.

Referenced by te::rp::ClassifierISOSegStrategy::getThreshold().