【发布时间】:2017-05-09 15:40:03
【问题描述】:
我正在尝试使用 ImageJ 中的 this java class 在 java 中对我的图像进行降噪。
我的尝试使我与these two classes (the github page linked to from ImageJ's website)一起参加了这个测试课程:
import ij.ImagePlus;
import ij.process.ByteProcessor;
import ij.process.ImageProcessor;
public class Test {
public static void main(String[] args) {
String directory = "C:\\Users\\Speedy Octopus\\Desktop\\Noise Reduction\\Before Denoising.JPG";
BufferedImage image = ImageUtility.loadImage(directory);
ImageProcessor ip = new ByteProcessor(image.getWidth(), image.getHeight());
String title = "New Image";
ImagePlus imp = new ImagePlus(title, ip);
NLMeansDenoising_ nlmd = new NLMeansDenoising_();
nlmd.setup("final", imp);
nlmd.run(ip);
}
}
但我似乎无法正确完成 nlmd.setup()。
任何帮助将不胜感激。
【问题讨论】:
标签: java image-processing imagej