バージョン4.1.8を使用して、FSLを初めて使用しました。 *.nii
ファイルを読み込んで生成するスクリプトを実行しようとしていますが、通常はFSLでサポートされています。 FSL関数probtrackx
をMatlab
から呼び出しています。Linux環境でFSLコマンドを実行する際の問題
** ERROR (nifti_image_read): failed to find header file for '~/Documents/fMRI_data/../DTI/fsl_dti/masks/target_mask_001'
** ERROR: nifti_image_open(~/Documents/fMRI_data/../DTI/fsl_dti/masks/target_mask_001): bad header info
ERROR: failed to open file ~/Documents/fMRI_data/../DTI/fsl_dti/masks/target_mask_001
ERROR: Could not open image ~/Documents/fMRI_data/../DTI/fsl_dti/masks/target_mask_001
のファイルが存在しますが、FSLがそれらを認識するために失敗します。しかし、私は*.nii
ファイルを生成するか認識することができない、一見、次のエラーメッセージが表示されます。どのように問題を修正し、FSLを正しく動作させるかについての助けがあれば幸いです。私はそれがLinux設定の問題だと思うが、それを修正する方法がわからない。以前の投稿の関連する問題の解決策は、ls='ls --color=auto'
を追加することを提案しました。私はそれを利用しようとしました。
ありがとう:また、将来的には、最高の場所は、FSLのサポートを得るために
は、自分のメーリングリストです。 setenv( 'FSLDIR'、 '/ usr/local/fsl')はすでにenvに入っており、システム( '。$ {FSLDIR} /etc/fslconf/fsl.sh')も無駄にしました。興味深いことに、同じスクリプトが私の同僚のコンピュータで正常に動作しているようです。 システム( 'fslhd〜/ Documents/fMRI_data /../ DTI/fsl_dti/masks/target_mask_001')を提案していただきありがとうございます。 ファイルが壊れていないと思われます。スクリプトを別のコンピュータで試してみます。 新年が幸せです! –