Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

ColorSegmentation.h File Reference

#include <list>
#include "Core/Matrix/MatrixTem.h"
#include "Core/Array/ArrayListExport.h"
#include "Core/Array/ArrayListDelete.h"
#include "Core/Array/ColorSegmentationInvariant.h"
#include "Core/Array/ColorSegmentationAlgorithm.h"
#include "Core/Array/ColorGaussResponses.h"
#include "Core/Array/ColorGaborResponses.h"
#include "Basis/Timer.h"
#include "Core/Matrix/MatKMeans.h"
#include "Core/Array/WriteRaw.h"
#include "Core/Matrix/MatTranspose.h"
#include "Core/Matrix/MatKLM.h"
#include "Core/Matrix/MatFeatureNormalization.h"
#include "Core/Array/GetRgbPixels.h"

Include dependency graph for ColorSegmentation.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Impala
namespace  Impala::Core
namespace  Impala::Core::Array

Classes

class  Impala::Core::Array::pixgroup

Defines

#define BORDER   -4
#define PROCESSED   -3
#define INQUEUE   -2
#define UNLABELED   -1

Typedefs

typedef Impala::Core::Vector::VectorTem<
double > 
Impala::Core::Array::VectorDouble
typedef Impala::Core::Matrix::MatrixTem<
double > 
Impala::Core::Array::MatrixDouble

Functions

void Impala::Core::Array::labelimg (unsigned char *dst, const VectorDouble &imap, int width, int height)
void Impala::Core::Array::updateMean (MatrixDouble &m, pixgroup &rg, long inew)
void Impala::Core::Array::extractRegions (pixgroup *rg, int nrClusters, const VectorDouble &clusterMap, const MatrixDouble &m)
double Impala::Core::Array::regionDistance (pixgroup &u, pixgroup &v)
void Impala::Core::Array::rgmerge (pixgroup &toMerge, pixgroup &region, const MatrixDouble &m)
void Impala::Core::Array::mergeRegions (pixgroup *rg, int nrClusters, const VectorDouble &clusterMap, const MatrixDouble &m, int width, int height, double threshold)
void Impala::Core::Array::relabel (VectorDouble &clusterMap, int width, int height, pixgroup *rg, int &nrClusters, int numpixrm, long sizethreshold)
void Impala::Core::Array::refinery (VectorDouble &clusterMap, MatrixDouble &m, pixgroup *rg, int nrClusters, int width, int height)
void Impala::Core::Array::ColorSegmentation (Array2dVec3UInt8 *&dst, Array2dVec3Real64 *im, ColorSegmentationAlgorithm segAlg, ColorSegmentationInvariant invariantType, double minRegionFraction, double threshold, bool useGauss=false, std::vector< Array2dVec3UInt8 * > *dispList=0)


Generated on Fri Mar 19 09:50:56 2010 for ImpalaSrc by  doxygen 1.5.1