-1
ImageJのthis java classを使用して、javaで自分の画像をノイズ除去しようとしています。ImageJのNon Local Means DenoisingアルゴリズムをJavaコードで実装するにはどうすればよいですか?
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を得るように見えることはできません。
私の試みはthese two classes (the github page linked to from ImageJ's website)と一緒に、このテストクラスに私をリードしてきました。
ご協力いただければ幸いです。