assertion fail : assert headerbytes == 348 || 540

When I run my matlab code, I got this error.
I have guaranteed that my header size (info.raw.sizeof_hdr) is 348
but when I run niftiwrite(V, filepath, info), I also got assertion failed
Error using assert
Assertion failed.
Error in niftiwrite (line 104)
assert(headerBytes == 348||headerBytes == 540);
Error in processing_final (line 110)
niftiwrite(V{1},strcat(Folderpath,Folder(num,1).name,'\RoiVolume\RCA_revised.nii'),info{1});
How can I fix this problem ? (Tools for NIFTI and ANALYZE image)

1 commentaire

dpb
dpb le 29 Juin 2023
Insufficient data available to know -- something isn't consistent given the error but we don't have either V or info to see what they might consist of. You would need to post a complete example including data that illustrates the problem for anybody here to do anything other than refer you to the doc.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Version

R2022b

Question posée :

HHH
le 29 Juin 2023

Commenté :

dpb
le 29 Juin 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by