Exemple #1
0
        public static void Crop <T>(Narray <T> a, Rect box)
        {
            Narray <T> t = new Narray <T>();

            ImgOps.extract_subimage(t, a, box.x0, box.y0, box.x1, box.y1);
            a.Move(t);
        }
Exemple #2
0
        public static void Gauss2d(Floatarray a, float sx, float sy)
        {
            Floatarray r = new Floatarray();
            Floatarray s = new Floatarray();

            for (int i = 0; i < a.Dim(0); i++)
            {
                ImgOps.getd0(a, r, i);
                Gauss1d(s, r, sy);
                ImgOps.putd0(a, s, i);
            }

            for (int j = 0; j < a.Dim(1); j++)
            {
                ImgOps.getd1(a, r, j);
                Gauss1d(s, r, sx);
                ImgOps.putd1(a, s, j);
            }
        }