使用ImageJ库(Java)增加图像的对比度

时间:2013-01-14 15:51:30

标签: java image image-manipulation imagej

我试图通过某种因素x

来增加图像的对比度

到目前为止,我能够读取图像,然后像这样得到它的处理器

ImagePlus im = new ImagePlus(imagePathHere);
ImageProcessor ip = im.getProcessor();

我知道ContrastEnhancer.javaContrastAdjuster.java,但我不确定如何使用它们。 最终,我想要这样的东西

ImagePlus imc = increaseContrast(im, 0.5)

谢谢!

2 个答案:

答案 0 :(得分:1)

这似乎有效:

ImagePlus im = new ImagePlus(imagePathHere);
ContrastEnhancer enh = new ContrastEnhancer();
enh.stretchHistogram(plus, i);

其中i< 100;

致电时

im.getImage();

您将获得对比度增强的图像。

答案 1 :(得分:1)

setMinAndMax(double min, double max) 
<{3>}对象上的