Более быстрый способ извлечения гистограммы из изображения

Я ищу более быстрый способ извлечения данных гистограммы из изображения. В настоящее время я использую этот фрагмент кода, которому требуется около 1200 мс для Изображение в формате 6mpx JPEG:

        ImageReader imageReader = (ImageReader) iter.next();
        imageReader.setInput(is);
        BufferedImage image = imageReader.read(0);
        int height = image.getHeight();
        int width = image.getWidth();
        Raster raster = image.getRaster();
        int[][] bins = new int[3][256];

        for (int i = 0; i < width; i++) 
            for (int j = 0; j < height; j++) {
                bins[0][raster.getSample(i, j, 0)]++;
                bins[1][raster.getSample(i, j, 1)]++;
                bins[2][raster.getSample(i, j, 2)]++;

            }

Есть ли у вас какие-либо предложения?

12
задан Toby Speight 4 December 2015 в 08:39
поделиться