PANDORE Version 6 GREYC-IMAGE

parraycovarmat



Calcul de la matrice de covariance associée à un ensemble d'éléments.



Synopsis

parraycovarmat attr_in attr_out [col_in|-] [col_out|-]

Description

L'opérateur parraycovarmat calcule la matrice de covariance A, son inverse A-1, son déterminant, et le vecteur de moyennes des caractéristiques, à partir d'un ensemble de vecteurs de caractéristiques.

Paramètres

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Classification des bonbons de l'image jellybean.pan à partir d'exemples donnés dans le dossier 'base' (Unix version).

# Learning
classes=1
for i in base/*.pan
do
    pim2array ind $i /tmp/tmp1 
    parray2array ind.1 Float /tmp/tmp1| parray2array ind.2 Float | parray2array ind.3 Float - a.pan
    parraycovarmat ind ind a.pan i-01.pan
    if [ -f base.pan ]
    then pcolcatenateitem i-01.pan base.pan base.pan
    else cp i-01.pan base.pan
    fi
    classes=`expr $classe + 1`
done
rm /tmp/tmp1

# Classification
pim2array ind jellybeans.pan a.pan
parray2array ind.1 Float a.pan| parray2array ind.2 Float | parray2array ind.3 Float - b.pan
pgaussclassification ind ind ind base.pan b.pan | parray2im $ncol $nrow 0 ind | pim2rg - out.pan

Voir aussi

Vecteur

Prototype C++

Errc PArrayCovarMat( const Collection &col_in, , Collection &col_out, const std::string &attr_in, const std::string &attr_out );

Auteur: Alexandre Duret-Lutz