繁体   English   中英

Java上的图像处理

[英]Image Processing on Java

我正在一个大学项目中,需要在Java中处理图像。 不久前,我在数学实验室工作,这非常容易,所以我想知道是否退出任何可以让我使用像素值,颜色(按像素),RGB模型,灰度img等的Java库。

我不了解matlab,但是我经常使用Java图像处理... Java标准库提供了大量的方法来处理低级图像。 您可以通过BufferedImage访问图像像素。 确保阅读并理解BufferedImageOp,RasterOp和ConvolveOp类,否则最终可能会重新发明。

Java图像处理的最佳示例在http://www.jhlabs.com/您还可以在其中找到开源图像编辑器以及所有图像效果演示的源代码。

嗯,有一个可用的Java库,可以帮助您使用Java程序访问Matlab代码。 请检查http://code.google.com/p/matlabcontrol/

您可能想看看以下类:

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

根据图像格式,您可能还必须查看(但愿不是) JAIJAI-imageio

我倾向于将DataBuffer对象用于此类工作。 速度不是很快,但是如果您想轻松获取像素信息,这是最简单的方法。 它存储在BufferedImageRaster中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM