У меня есть файл Nifti, размер которого составляет 62 * 62 * 38. Как перенести файл Nifti в файл .mat Matlab?Как перенести файл Nifti в файл .mat Matlab?
ответ
This может считывать NIFTI, а также многие другие типы файлов медицинских изображений в массивы MATLAB, которые затем можно сохранить как .mat-файлы.
Он работает! Спасибо огромное! – Angelababy
Класс «том», созданный набором инструментов, является «одиночным», а не «двойным» классом. Как перейти на «двойной» класс? – Angelababy
@Angelababy Если вам нужно преобразовать изображение в двойную точность после прочтения, вы можете использовать 'im = double (im);'. – eigenchris
FreeSurfer имеет функцию MATLAB под названием «MRIread». Он может читать файлы NIFTI (.nii, .nii.gz) в структуру MATLAB, которая может быть затем сохранена в файле MAT, если это необходимо.
он установлен в системе Linux. Я использую windows (no virtualBox). Я не знаком с Linux. – Angelababy
Большинство медицинских изображений можно эффективно манипулировать с помощью какого-либо инструментария, такого как SPM. Однако, если вам нужно получить доступ к исходной матрице, я всегда использовал инструменты NIfTI на сайте обмена файлами Mathworks (here).
Здесь есть две функции: load_nii
и load_untouched_nii
. Первая функция load_nii
заботится о ситуациях, когда заголовок в NiFTI содержит преобразования, которые не были применены к базовой матрице данных. Если вы знаете, что таких преобразований не существует, вы можете использовать load_untouched_nii
, чтобы избежать повторного выполнения. Обе функции возвращают структуру, а матрица данных находится в поле img
возвращенной структуры.
Поле «img», генерируемое «load_untouch_nii()», является int16. Как я могу изменить его на «двойной» класс – Angelababy
@Angelababy Не иметь доступа к Matlab прямо сейчас, но не следует звонить ['double'] (http://www.mathworks.com/help/matlab/ref /double.html) решить это? – Setsu
Я уже знаю, что double (im) решает проблему. Ваш ответ тоже хорош. Я не знаю, как голосовать за ответ на два человека в качестве правильных ответов. Спасибо огромное! – Angelababy
- 1. Как преобразовать файл nifti в файл AFNI?
- 2. Как преобразовать файл .mat в .xml-файл?
- 3. Как открыть файл .mat без использования MATLAB?
- 4. Читать файл .mat Matlab в C
- 5. Динамическое переключение в MAT файл Matlab
- 6. Как перенести файл .mat в файл изображения без каких-либо изменений?
- 7. сохранение MatLab файл (.mat) с динамическим именем
- 8. Linux утилита написать MATLAB .mat файл
- 9. Читайте файл .mat
- 10. Преобразование .mat в .xls файл
- 11. Как передать файл «.mat» в качестве аргумента в Octave/Matlab
- 12. Как просмотреть файл .mat в MATLAB или в оболочке Unix?
- 13. Как преобразовать .dat файл в .mat в Matlab
- 14. загрузить .mat файл из python
- 15. Как создать файл .mat с текущей меткой времени в Matlab?
- 16. Как преобразовать таблицу LUA в файл MAT MATLAB?
- 17. Как сохранить потоковые данные в файл Matlab .mat
- 18. Загрузить файл .mat изнутри функции
- 19. Как перенести файл C в файл C++?
- 20. Извлечь файл .txt в файл .mat
- 21. Как перенести файл в unix?
- 22. Как перенести файл в Python
- 23. Как перенести файл в начало?
- 24. Сохранение массива структуры массива в * .mat файл
- 25. загрузить mat-файл и напрямую назначить переменную в matlab
- 26. Matlab Пустых Размеры с форматом NIFTI
- 27. OpenCV Mat -> Matlab Mat File
- 28. Как создать пустой файл .mat с терминала?
- 29. Проверить файл .mat существует и не является коррумпированным - Matlab
- 30. Напишите файл MAT без использования заголовков и библиотек Matlab
Никогда не использовался Nifti в моей жизни, но google рекомендует http://www.mathworks.com/matlabcentral/fileexchange/8797-tools-for-nifti-and-analyze-image –
@MikhailGenkin, почему вы говорите «никогда не использовали Нифти в моей жизни ", что вы сейчас используете в своей жизни? – Angelababy
@Angelbaby Этот риторический вопрос? Я сказал что-то не то? Да, я не носитель языка и иногда могу говорить неясно. –