我必须为我的项目在JAVA(我使用JAVA JAI)中做很多图像过滤器(您可以想象的)。除Paul L. Rosin的单峰阈值处理外,我已完成所有其他操作。我只发现了这个document和c++上的实现。不幸的是,我在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);