Обработка изображений на Java - PullRequest
0 голосов
/ 08 октября 2011

Я работаю над проектом колледжа, где мне нужно обрабатывать изображения в Java.Некоторое время назад я работал в математической лаборатории, и это было так просто, поэтому я хотел бы знать, есть ли выход из какой-либо библиотеки Java, которая позволила бы мне играть со значениями пикселей, цветом (по пикселям), моделью RGB, серым цветом img и т. Д.

Ответы [ 5 ]

3 голосов
/ 08 октября 2011

Я не знаю, Matlab, но я много работал с обработкой изображений Java ... Стандартная библиотека Java предоставляет множество методов для работы с изображениями на низком уровне. Вы можете получить доступ к пикселям изображения через BufferedImage. Обязательно прочитайте и поймите классы BufferedImageOp, RasterOp и ConvolveOp, в противном случае вы можете придумать что-то новое.

Лучшие примеры для обработки изображений Java приведены на http://www.jhlabs.com/ Там вы также можете найти редактор изображений с открытым исходным кодом и исходный код для всех демонстраций эффектов изображения.

2 голосов
/ 08 октября 2011

Посмотрите на BufferedImages. Вы можете загружать / сохранять / редактировать изображения с ним

http://download.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html

http://download.oracle.com/javase/tutorial/2d/images/index.html

1 голос
/ 27 января 2014

Хорошо, в Java есть библиотека, которая может помочь получить доступ к коду Matlab в программе Java. Пожалуйста, проверьте http://code.google.com/p/matlabcontrol/

1 голос
/ 08 октября 2011

Возможно, вы захотите взглянуть на следующие классы:

  • java.awt.image.BufferedImage
  • java.awt.image.Raster
  • javax.imageio.ImageIO

В зависимости от форматов изображений вам также может понадобиться посмотреть (я надеюсь, что нет) на JAI и JAI-imageio.

0 голосов
/ 21 октября 2011

Я склонен использовать DataBuffer объекты для такого рода вещей. Это не очень быстро, но если вы хотите легко получить информацию о пикселях, это самый простой способ сделать это. Он хранится в Raster из BufferedImage.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...