Martin Landa 5e8d12b3e5 add missing header when compiled without GDAL and PostgreSQL support 11 năm trước cách đây
..
Makefile 0f46a5c405 imagerylib: include VECT_INC 13 năm trước cách đây
README db49180dd7 welcome to GRASS 7.0.svn 17 năm trước cách đây
alloc.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
eol.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
find.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
fopen.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 năm trước cách đây
georef.c 5ae5d66d61 move polynomial transformation to imagery lib 13 năm trước cách đây
georef_tps.c df20bea26c imagery lib: add thin plate spline coordinate transformation 12 năm trước cách đây
group.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 năm trước cách đây
iclass.c 6214629352 iclass backend: make subgroup optional 11 năm trước cách đây
iclass_bands.c e1d5fc9103 imagerylib: functions used by wxIClass, based on i.class (co-author V. Petras) 13 năm trước cách đây
iclass_local_proto.h 08a91ed99f Don't use // comments (C89 compatibility) 12 năm trước cách đây
iclass_perimeter.c 08a91ed99f Don't use // comments (C89 compatibility) 12 năm trước cách đây
iclass_signatures.c 08a91ed99f Don't use // comments (C89 compatibility) 12 năm trước cách đây
iclass_statistics.c a6c86f7b56 imagerylib: avoid the compiler warning (discards 'const' qualifier) by explicit const cast 12 năm trước cách đây
imagerylib.dox bd5fd6b638 doxygen updated 16 năm trước cách đây
iscatt_core.c 5e8d12b3e5 add missing header when compiled without GDAL and PostgreSQL support 11 năm trước cách đây
iscatt_structs.c 5a8bbb7db8 wx.iscatt: c backend 11 năm trước cách đây
list_gp.c a4f35de12d imagerylib: i18n, message cosmetics 16 năm trước cách đây
list_subgp.c 717583d7bf list subgroup: wrong pointer type fix 11 năm trước cách đây
loc_info.c 3a539ed71b Fix: return the allocated buffer 15 năm trước cách đây
points.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 năm trước cách đây
ref.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
sig.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
sigfile.c 79ea9c0b06 imagerylib: update signature functions to use G_unqualified_name() 12 năm trước cách đây
sigset.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
sigsetfile.c 79ea9c0b06 imagerylib: update signature functions to use G_unqualified_name() 12 năm trước cách đây
target.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây
title.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 năm trước cách đây
var.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 năm trước cách đây

README

To merge 2 signatures

n1 number of points in sig 1
n2 number of points in sig 2

mean1[nbands] means per band for sig 1
mean2[nbands] means per band for sig 2

var1[b1][b2] covariance band 1 with band 2 for sig 1
var2[b1][b2] covariance band 1 with band 2 for sig 2

the meger is

n = n1+n2
mean[b] = (mean1[b]*n1 + mean2[b]*n2)/n

sum1 = var1[b1][b2] * (n1-1) + n1 * mean[b1] * mean[b2];
sum2 = var2[b1][b2] * (n2-1) + n2 * mean[b1] * mean[b2];

var[b1][b2] = (sum1+sum2 - n*mean[b1]*mean[b2) / (n-1)