C# 클래스 Strabo.Core.ColorSegmentation.CompareImageLayers

파일 보기 프로젝트 열기: usc-isi-i2/strabo-arcstrabo

공개 프로퍼티들

프로퍼티 타입 설명
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