protected ImageFloat Crop(ImageFloat img) { ImageFloat img2 = new ImageFloat(); img2.resize(img.width() - 2 * padding, img.height() - 2 * padding); for (int x = padding; x < img.width() - padding; x++) { for (int y = padding; y < img.height() - padding; y++) { img2.setPixel(x - padding, y - padding, img.getPixel(x, y)); } } return(img2); }
/// <summary> /// Self explicit /// </summary> /// <param name="v"></param> /// <param name="img"></param> public static void Vector2Image(float[] v, ref ImageFloat img, int w, int h) { double t0 = Time.now(); img.resize(w, h); for (int i = 0; i < w; i++) { for (int j = 0; j < h; j++) { img.setPixel(i, j, (float)v[j * w + i] * 255.0f); } } double t1 = Time.now(); //Console.WriteLine("Vector2img : " + (t1 - t0).ToString()); }