【问题标题】:Call ImageJ macro from LabVIEW从LabVIEW调用ImageJ宏
【发布时间】:2019-06-07 04:19:38
【问题描述】:

我开发了一个 imagej(fiji) 宏程序 (.ijm) 来拼接图像。 我想从LabVIEW调用这个宏。我使用 LabVIEW 作为前端,使用 imagej 作为后端。

我尝试了一个labview程序来调用ijm宏,但没有成功。

预期:我应该得到拼接图像

【问题讨论】:

  • 请详细说明您尝试了什么以及您想要实现什么。您的宏在headless mode 中有效吗?如果是这样,您是否尝试过使用 LabVIEW 的 System Exec 函数从命令行运行它?
  • 我使用 Imagej(Fiji) 软件使用插件网格/集合拼接来拼接图像。我录制了一个基于网格/集合拼接的宏程序。我希望我的宏程序通过 labview 运行,用户可以在其中提供拼接的详细信息,如行数、列数、重叠等。你能分享你的电子邮件吗?我会把我所做的工作发送到。

标签: labview imagej fiji


【解决方案1】:

ImageJ 可以从命令行以“无头”模式运行,如this forum thread 中所述:

ImageJ-win64.exe --headless --console -macro RunBatch.ijm

请注意,您可能必须为其提供可执行文件和宏的完整路径。由于这些路径可能包含空格,因此您应该用双引号将它们括起来。

Sample LabView code here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多