我想在imagej的帮助下通过选择在我的某个文件夹中打开图片。现在我把这个作为妥协,但它根本不酷:
Opener fo = new Opener();
DirectoryChooser dc = new DirectoryChooser("testchooser");
String string = dc.getDirectory();
for(int j=1;j<4;j++){
for(int i =1; i<14; i++){
imgPlus = new ImagePlus();
if(i<10){
imgPlus = fo.openImage(string + "1." + j + ".0" + i + ".tiff");
} else{
imgPlus = fo.openImage(string + "1." + j + "." + i + ".tiff");
}
try{
ip = (ImageProcessor) imgPlus.getProcessor();
} catch(NullPointerException e1){
e1.printStackTrace();
}
我的图片按照这个方案编号1.1.01 - 1.3.13(正如你在代码中看到的那样),我必须选择他们要查找的文件夹。当然,当我把名字放在代码中时,它根本不是最优的,所以我会感谢任何建议。 谢谢!