image - 在命令提示符下使用 imagej 打开原始文件

标签 image image-processing batch-file cmd imagej

我正在尝试创建一个 .bat 文件来读取 .bsv 文件并将它们转换为彩色 png。第一部分是使用 imagej 打开 .bsv,然后使用我添加的“全部保存”插件。我尝试制作一个宏,但它只会给我错误。我将如何在命令提示符下使用图像 j 执行以下操作:

文件->导入->raw->myfile.bsv 并选择 8 位,宽度:4000,高度:2672,到第一张图像的偏移量:0,图像数量:40,图像之间的间隙:0,小端字节顺序。

然后

插件->全部保存

感谢您提供的任何帮助!

最佳答案

使用 macro recorder (Plugins > Macros > Record...) 在 ImageJ 中,您描述的过程产生以下代码:

run("Raw...", "open=/path/to/myfile.bsv image=8-bit width=4000 height=2672 offset=0 number=40 gap=0 little-endian");
run("Save All");

如果您保存此宏文件,例如作为 mymacro.ijm,您应该能够使用这样的宏选项运行 ImageJ(取决于您的平台):

-macro mymacro.ijm

希望对您有所帮助。

关于image - 在命令提示符下使用 imagej 打开原始文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155283/

相关文章:

c - RobuSTLy 以亚像素精度找到图像 block 的局部最大值

python - 使用 SIFT OpenCV 处理大图像时出错

javascript - 批处理文件转换和使用

batch-file - 将 CHOICE 与 CMD 脚本结合使用

batch-file - Powershell获取目录中文件和文件夹的数量

image - 如何使用 http url 显示来自 Duckduckgo/Bing 的更多图像?

java - 加载太多 JPEG 文件(100 秒)导致内存不足错误

image - 如何将图像转换为文件?

opencv - 在opencv中用指定的列数和行数初始化为零的矩阵?

java - 无法从 byte[] 读取 JPEG 文件