static int[] getPixels(BufferedImage image) throws IOException, InterruptedException { // -----resize image BufferedImage resizedImage = Utils.resizeImage(image, 32, 32); // ImageIO.write(resizeImageJpg, "jpg", new File("cat_32.jpg")); // -----convert to gray resizedImage = Utils.convertToGray(resizedImage); // -----get image pixels int[] pixels = Utils.getPixels(resizedImage); return pixels; }