适用于java的最佳图像处理库

时间:2011-05-13 09:35:47

标签: java image-processing webcam

你能为纯Java环境推荐最好的图像处理库吗?

我需要实时进行网络摄像头捕获和物体检测。 或者,如果你有任何类似的项目,这将是伟大的。 :)

4 个答案:

答案 0 :(得分:4)

http://ubaa.net/shared/processing/opencv/

有一个openCV for Java包装器

这是进行物体检测的最佳选择。无论如何,你必须首先抓取图像,为此你可以使用JMF。

答案 1 :(得分:3)

查看JAIJMF

答案 2 :(得分:2)

Catalano Framework是java图像处理中最好的库。它在Android中也可以使用相同的代码。 例如:

FastBitmap fb = new FastBitmap("c:\\yourImage.bmp");

fb.toGrayscale();

Threshold t = new Threshold(120);
t.applyInPlace(fb);

// Your objects.
BlobDetection bd = new BlobDetection();
ArrayList<Blob> blobs = bd.ProcessImage(fb);

答案 3 :(得分:1)

Marvin Framework提供图像和视频处理算法,包括对象跟踪。