我必须为我的项目在JAVA(我使用JAVA JAI)中做很多图像过滤器(您可以想象的)。除Paul L. Rosin的单峰阈值处理外,我已完成所有其他操作。我只发现了这个documentc++上的实现。不幸的是,我在C ++中很糟糕。你能帮我吗?谢谢!

最佳答案

只需使用Catalano Framework。非常简单,快速。示例文件夹中有很多示例。

import Catalano.Imaging.Filters;
// If you want to use parallel processing. Change the namespace for:
// import Catalano.Imaging.Concurrent.Filters;

FastBitmap fb = new FastBitmap(bufferedImage);
fb.toGrayscale();

RosinThreshold rosin = new RosinThreshold();
rosin.applyInPlace(fb);

10-05 18:42