#N canvas;
#X msg 120 148 gemList;
#X msg 164 302 gemList;
#X text 169 16 part of GEM;
#X obj 164 217 pix_convolve 3 3;
#X text 176 43 pix_convolve;
#X text 151 73 apply a convolution kernel;
#X msg 218 149 scale;
#X msg 272 174 matrix;
#X text 64 340 pix_convolve accepts a convolution kernal to apply to a pix. The scale is a divisor for the result (to normal the matrix). The default is 1.0.;
#X text 63 407 The matrix must have the same size as the arguments (in this instance \, a 3 x 3 matrix);
#X msg 369 124 -1 -1 -1 -1 8 -1 -1 -1 -1;
#X msg 368 161 -1 -4 -1 -4 20 -4 -1 -4 -1;
#X msg 368 258 1 2 1 2 4 2 1 2 1;
#X text 367 94 edge detection matrices;
#X text 368 185 scale = 1;
#X text 367 282 scale = 16;
#X text 367 231 smoothing matrix;
#X connect 0 0 3 0;
#X connect 3 0 1 0;
#X connect 6 0 3 1;
#X connect 7 0 3 2;
