C# Class Strabo.Core.ColorSegmentation.CompareImageLayers

Exibir arquivo Open project: usc-isi-i2/strabo-arcstrabo

Public Properties

Property Type Description
dic Matrix>.Dictionary

Public Methods

Method Description
CosineCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
EMDCompare ( Matrix fv1, Matrix fv2 ) : double
GaussianNormalization ( List simList ) : List
SimplyNormalization ( List simList, double min, double max ) : List
WightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
analysisColorSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
analysisSpatialSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
findColorSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
findCosineSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
generateOutput ( int>.List pairList, int bestK, string dir, string outPutDir, string fileFormat ) : void
getColor ( int num ) : Color
getLayerColorHSV ( string layerPath, int n ) : double[]
unWightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double

Private Methods

Method Description
imageToMatrix ( int>.Emgu img, int ratio, int n ) : Matrix

Method Details

CosineCompareFeatureVectors() public method

public CosineCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
return double

EMDCompare() public method

public EMDCompare ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
return double

GaussianNormalization() public method

public GaussianNormalization ( List simList ) : List
simList List
return List

SimplyNormalization() public method

public SimplyNormalization ( List simList, double min, double max ) : List
simList List
min double
max double
return List

WightedHammingCompareFeatureVectors() public method

public WightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
return double

analysisColorSimilarityOfLayers() public method

public analysisColorSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
return List>

analysisSpatialSimilarityOfLayers() public method

public analysisSpatialSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
return List>

findColorSimilarity() public method

public findColorSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
return double

findCosineSimilarity() public method

public findCosineSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
return double

generateOutput() public method

public generateOutput ( int>.List pairList, int bestK, string dir, string outPutDir, string fileFormat ) : void
pairList int>.List
bestK int
dir string
outPutDir string
fileFormat string
return void

getColor() public method

public getColor ( int num ) : Color
num int
return Color

getLayerColorHSV() public method

public getLayerColorHSV ( string layerPath, int n ) : double[]
layerPath string
n int
return double[]

unWightedHammingCompareFeatureVectors() public method

public unWightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
return double

Property Details

dic public_oe property

public Dictionary> dic
return Matrix>.Dictionary