//処理を行うフォルダと保存先のフォルダを選択//
showMessage("Select Open Folder");
openDir = getDirectory("Choose a Directory");
showMessage("Select Save Folder");
saveDir = getDirectory("Choose a Directory");
list = getFileList(openDir);
//ファイルの数だけ処理を行う//
for (i=0; i<list.length-1;i++){
//ファイル名の取得
open(openDir+list[i]);
name = getTitle;
dotIndex = indexOf(name, ".");
title = substring(name, 0, dotIndex);
//ここから下に処理コードを追加
run("8-bit");
setOption("BlackBackground", true);
run("Convert to Mask");
run("Find Edges");
run("Merge Channels...", "c1=" + name);
open(name);
run("8-bit");
imageCalculator("Difference" ,name, "RGB");
imageCalculator("OR","RGB" , name);
newname = title+"_Edge";
saveAs("jpeg", saveDir+newname);
saveAs("Results", saveDir+newname+".csv");
close();
close();
}
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme