KlassenKlassenKlassenKlassen | | | | Operatoren

cooc_feature_matrixcooc_feature_matrixCoocFeatureMatrixcooc_feature_matrixCoocFeatureMatrixCoocFeatureMatrix (Operator)

Name

cooc_feature_matrixcooc_feature_matrixCoocFeatureMatrixcooc_feature_matrixCoocFeatureMatrixCoocFeatureMatrix — Berechnung von Grauwertmerkmalen aus einer Co-Occurrence-Matrix.

Signatur

cooc_feature_matrix(CoocMatrix : : : Energy, Correlation, Homogeneity, Contrast)

Herror cooc_feature_matrix(const Hobject CoocMatrix, double* Energy, double* Correlation, double* Homogeneity, double* Contrast)

Herror T_cooc_feature_matrix(const Hobject CoocMatrix, Htuple* Energy, Htuple* Correlation, Htuple* Homogeneity, Htuple* Contrast)

Herror cooc_feature_matrix(Hobject CoocMatrix, double* Energy, double* Correlation, double* Homogeneity, double* Contrast)

double HImage::CoocFeatureMatrix(double* Correlation, double* Homogeneity, double* Contrast) const

double HImageArray::CoocFeatureMatrix(HTuple* Correlation, HTuple* Homogeneity, HTuple* Contrast) const

void CoocFeatureMatrix(const HObject& CoocMatrix, HTuple* Energy, HTuple* Correlation, HTuple* Homogeneity, HTuple* Contrast)

double HImage::CoocFeatureMatrix(double* Correlation, double* Homogeneity, double* Contrast) const

void HOperatorSetX.CoocFeatureMatrix(
[in] IHUntypedObjectX* CoocMatrix, [out] VARIANT* Energy, [out] VARIANT* Correlation, [out] VARIANT* Homogeneity, [out] VARIANT* Contrast)

double HImageX.CoocFeatureMatrix(
[out] double* Correlation, [out] double* Homogeneity, [out] double* Contrast)

static void HOperatorSet.CoocFeatureMatrix(HObject coocMatrix, out HTuple energy, out HTuple correlation, out HTuple homogeneity, out HTuple contrast)

double HImage.CoocFeatureMatrix(out double correlation, out double homogeneity, out double contrast)

Beschreibung

Die Prozedur berechnet aus einer Co-Occurence-Matrix (CoocMatrixCoocMatrixCoocMatrixCoocMatrixCoocMatrixcoocMatrix) die Energie (EnergyEnergyEnergyEnergyEnergyenergy), Korrelation (CorrelationCorrelationCorrelationCorrelationCorrelationcorrelation), lokale Homogenität (HomogeneityHomogeneityHomogeneityHomogeneityHomogeneityhomogeneity) und den Kontrast (ContrastContrastContrastContrastContrastcontrast).

cooc_feature_matrixcooc_feature_matrixCoocFeatureMatrixcooc_feature_matrixCoocFeatureMatrixCoocFeatureMatrix berechnet aus dem Teil der mit gen_cooc_matrixgen_cooc_matrixGenCoocMatrixgen_cooc_matrixGenCoocMatrixGenCoocMatrix generierten Eingabe-Matrix, der der mit dem dortigen Parametern LdGray und Direction angegebenen Richtungsmatrix entspricht, die Grauwertmerkmale nach folgenden Formeln:

Energie:

Korrelation:
lokale Homogenität:
Kontrast:

Achtung

Die Region des Eingabebildes wird nicht beachtet.

Parallelisierung

Parameter

CoocMatrixCoocMatrixCoocMatrixCoocMatrixCoocMatrixcoocMatrix (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (real)

Co-Occurrence-Matrix.

EnergyEnergyEnergyEnergyEnergyenergy (output_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Homogenität der Grauwerte.

CorrelationCorrelationCorrelationCorrelationCorrelationcorrelation (output_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Korrelation der Grauwerte.

HomogeneityHomogeneityHomogeneityHomogeneityHomogeneityhomogeneity (output_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Lokale Homogenität der Grauwerte.

ContrastContrastContrastContrastContrastcontrast (output_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Kontrast der Grauwerte.

Ergebnis

cooc_feature_matrixcooc_feature_matrixCoocFeatureMatrixcooc_feature_matrixCoocFeatureMatrixCoocFeatureMatrix liefert den Wert 2 (H_MSG_TRUE), falls ein Bild mit definierten Grauwerten eingegeben wird und die Parameter korrekt sind. Das Verhalten bei leerer Eingabe (keine Eingabebilder) wird mit set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festgelegt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

gen_cooc_matrixgen_cooc_matrixGenCoocMatrixgen_cooc_matrixGenCoocMatrixGenCoocMatrix

Alternativen

cooc_feature_imagecooc_feature_imageCoocFeatureImagecooc_feature_imageCoocFeatureImageCoocFeatureImage

Siehe auch

intensityintensityIntensityintensityIntensityIntensity, min_max_graymin_max_grayMinMaxGraymin_max_grayMinMaxGrayMinMaxGray, entropy_grayentropy_grayEntropyGrayentropy_grayEntropyGrayEntropyGray, select_grayselect_graySelectGrayselect_graySelectGraySelectGray

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren