Файл Nifti в 4D-Tensor для C++
Я ищу функцию, которая, передавая файл 4D-Nifti в виде аргумента или имени файла, будет производить 4D Tensor.
Можете ли вы указать мне хорошее направление или хорошую библиотеку?
1) может быть, вы можете добавить конкретный пример для ответа из поста в ВТК - Как читать Tensors/Matrix на ячейку из NIFTI Image?
т.е. взяв "example.nii" и предоставив 4D тензор.
попытка
Из других стековых постов и поисковиков я наткнулся на VTK, CImg, Niftilib. Но мне трудно понять их документацию, потому что она кажется настолько простой, что людям даже не нужно комментировать ее.
Например, я думаю, что данные изображений VTK могут быть полезны http://www.vtk.org/doc/nightly/html/classvtkImageData.html
но пока не могу разобрать.
Мне также любопытно, как легко конвертировать его без каких-либо обширных библиотек: код Matlab для этого кажется очень коротким, поэтому я буду продолжать пытаться перевести его на C++.
Спасибо
Контекст DTI 4D изображений мозга. Преобразование фрагментов файла nifti в 4-мерный тензор ослабления.
0 ответов
Возможно, вы захотите взглянуть на этот доступ C++ к изображениям nifti.
Мне лично нравится работать с пакетом Python Nibabel, который также может быть немного более читабельным, чем реализация Matlab, если вы хотите перевести его самостоятельно.