python-3.x - '没有图像打开',ImageJ,python3
问题描述
当我运行下面的代码时,我遇到了一个烦人的问题,我得到“没有图像打开”。
我使用以下 python 脚本运行 imageJ 宏:
IJ.open(fin_fus)
IJ.saveAs("tiff", sav_dir_fu)
IJ.runMacroFile(lord_s_path + "\Macro_All_.ijm", str(ch_no))
IJ.saveAs("tiff", sav_dir_pro)
print("Processing successful")
我在无头模式下运行宏(下面,为了简化而不是完整),并且“Fn”、“ch_no”和“处理复合”都被打印出来,所以我认为图像已经找到但是每当我运行这个我得到“没有图像打开”作为错误。有谁知道如何解决这一问题?这里有类似的问题,但没有一个答案可以解决我的麻烦,如果这是潜在的重复,请提前抱歉。
Fn = getTitle()
print(Fn)
ch_no = getArgument()
print(ch_no)
if (is("composite")){
print("processing composite");
//run("Channels Tool...");
Stack.setDisplayMode("color");
Stack.setChannel(1);
run("Red");
Stack.setChannel(2);
run("Green");
Stack.setChannel(3);
run("Magenta");
Stack.setChannel(4);
run("Cyan");
Stack.setChannel(1);
run("Enhance Contrast", "saturated=0.35");
Stack.setChannel(2);
run("Enhance Contrast", "saturated=0.35");
Stack.setChannel(3);
run("Enhance Contrast", "saturated=0.35");
Stack.setChannel(4);
run("Enhance Contrast", "saturated=0.35");
run("Rotate 90 Degrees Right");
run("Properties...", "unit=um pixel_width=0.3250000 pixel_height=0.3250000 voxel_depth=3.4000000");
解决方案
推荐阅读
- docker - Is it possible to use Traefik if you have a DNS provider not on their list?
- java - 如何将流收集到列表中?
- sparql - Retrieve wikidata related data entities from wikipedia
- javascript - 如何限制axios同时对同一个资源发出2个以上的请求
- selenium - 在 Selenium 测试中是否有一个 Chrome 标志来禁用渐进式网络应用程序 (PWA) 的通知?
- autohotkey - 如何使用 autoHotKey 从网页中抓取表格?
- java - 从存储中检索以字符串开头的文件
- snakemake - 制作蛇形文件进行数据分析
- r - R工作室添加geom_abline与指定截距
- javascript - JavaScript函数传递字符串参数来引用变量withion函数