C# Класс Strabo.Core.ColorSegmentation.CompareImageLayers

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
dic Matrix>.Dictionary

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
imageToMatrix ( int>.Emgu img, int ratio, int n ) : Matrix

Описание методов

CosineCompareFeatureVectors() публичный Метод

public CosineCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Результат double

EMDCompare() публичный Метод

public EMDCompare ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Результат double

GaussianNormalization() публичный Метод

public GaussianNormalization ( List simList ) : List
simList List
Результат List

SimplyNormalization() публичный Метод

public SimplyNormalization ( List simList, double min, double max ) : List
simList List
min double
max double
Результат List

WightedHammingCompareFeatureVectors() публичный Метод

public WightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Результат double

analysisColorSimilarityOfLayers() публичный Метод

public analysisColorSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
Результат List>

analysisSpatialSimilarityOfLayers() публичный Метод

public analysisSpatialSimilarityOfLayers ( int bestK, string dir, string fileFormat ) : List>
bestK int
dir string
fileFormat string
Результат List>

findColorSimilarity() публичный Метод

public findColorSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
Результат double

findCosineSimilarity() публичный Метод

public findCosineSimilarity ( string layer1Fn, int ln, string layer2Fn, int rn ) : double
layer1Fn string
ln int
layer2Fn string
rn int
Результат double

generateOutput() публичный Метод

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
Результат void

getColor() публичный Метод

public getColor ( int num ) : Color
num int
Результат Color

getLayerColorHSV() публичный Метод

public getLayerColorHSV ( string layerPath, int n ) : double[]
layerPath string
n int
Результат double[]

unWightedHammingCompareFeatureVectors() публичный Метод

public unWightedHammingCompareFeatureVectors ( Matrix fv1, Matrix fv2 ) : double
fv1 Matrix
fv2 Matrix
Результат double

Описание свойств

dic публичное свойство

public Dictionary> dic
Результат Matrix>.Dictionary