C# Class Strabo.Core.ColorSegmentation.CompareImageLayers

Afficher le fichier Open project: usc-isi-i2/strabo-arcstrabo

Méthodes publiques

Свойство Type Description
dic Matrix>.Dictionary

Méthodes publiques

Méthode 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

Méthode Description
imageToMatrix ( int>.Emgu img, int ratio, int n ) : Matrix

Method Details

CosineCompareFeatureVectors() public méthode

public CosineCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Résultat double

EMDCompare() public méthode

public EMDCompare ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Résultat double

GaussianNormalization() public méthode

public GaussianNormalization ( List simList ) : List
simList List
Résultat List

SimplyNormalization() public méthode

public SimplyNormalization ( List simList, double min, double max ) : List
simList List
min double
max double
Résultat List

WightedHammingCompareFeatureVectors() public méthode

public WightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Résultat double

analysisColorSimilarityOfLayers() public méthode

public analysisColorSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
Résultat List>

analysisSpatialSimilarityOfLayers() public méthode

public analysisSpatialSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
Résultat List>

findColorSimilarity() public méthode

public findColorSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
Résultat double

findCosineSimilarity() public méthode

public findCosineSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
Résultat double

generateOutput() public méthode

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
Résultat void

getColor() public méthode

public getColor ( int num ) : Color
num int
Résultat Color

getLayerColorHSV() public méthode

public getLayerColorHSV ( string layerPath, int n ) : double[]
layerPath string
n int
Résultat double[]

unWightedHammingCompareFeatureVectors() public méthode

public unWightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Résultat double

Property Details

dic public_oe property

public Dictionary> dic
Résultat Matrix>.Dictionary