我有许多属于不同主题的nifti文件(医学图像)。我使用一个程序来可视化这些文件( fsleyes ),但是每个患者都有不同的坐标系,并且在查看器的同一实例中混乱地输出来自不同主题的文件。因此,我的解决方案是为每个患者打开查看器程序的实例,这样我就可以在其特定坐标系中打开每个患者的文件。
现在,我的系统默认打开带有fsleyes的nifti文件,因此我可以运行
open nifti_file &
并在 fsleyes 中查看nifti文件。但是,图像总是在程序的第一个实例上打开,并且我需要能够指定要在哪个实例上打开文件。您对我如何做到这一点有任何暗示吗?
如果有帮助,我会列出每个患者的标识符,并且已经能够使用以下命令(每个 fsleyes )成功获取每个 fsleyes 实例的PID > fsleyes 实例已使用带有耐心标识符字符串的命令打开,因此awk可以检索正确的PID):
ps | awk '/fsleyes/{print $0}' | awk '/patient_identifier/{print $0}' | awk '{print $1}
谢谢您的帮助!