ImageJのエッジ検索オプションを使用し、エッジが見つかった配列を取得して、プログラムで別のファイルに保存したいと考えています。
ImagePlus ip1 = IJ.openImage("myimage.jpg");
ImageProcessor ip = new ColorProcessor(ip1.getWidth(), ip1.getHeight());
ip.findEdges();
ただし、関数findEdgesは抽象的であり、エッジで見つかった画像を取得できません。
編集:
次の行を書きました。
ip.findEdges();
BufferedImage bimg = ip.getBufferedImage();
ただし、BufferedImage の RGB 値を印刷しようとすると、RGB ピクセルごとに「-16777216」しか印刷されません。