ops, it seems the comments inside the dpxwrite.m no longer reflect what
it does. You probably don't need this, but anyway, the version attached
is more up-to-date.
Anderson
On 08/10/11 17:28, Anderson Winkler wrote:
Hi Pedro,
There is probably a way to do that using FS tools from the command
line, but the attached script should do the same. The result is a
"data-per-vertex" file, which is the same as the .asc files from
mris_convert. There is no geometry input, hence the vertex coordinates
are all set to (0,0,0).
Hope it helps!
All the best,
Anderson
On 08/10/11 17:17, Pedro Paulo de Magalhães Oliveira Junior wrote:
I need to create a file where I have the parcellation value
(structure name) per vertex.
I've tried mris_convert --annot
/Applications/freesurfer/subjects/bert/label/lh.aparc.annot
/Applications/freesurfer/subjects/bert/surf/lh.pial parc.asc
But I get the error: ERROR: unknown file annot file type specified
for output: saida.asc
Has someone done this before?
Thanks
---------------------------------------------------------------------
Pedro Paulo de Magalhães Oliveira Junior
Netfilter & SpeedComm Telecom
-- www.netfilter.com.br <http://www.netfilter.com.br>
-- For mobile: http://itunes.apple.com/br/artist/netfilter/id365306441
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
function dpxwrite(varargin)
% Write a curvature file (DPV or DPF), in ASCII format.
%
% dpxwrite(filename,dpx)
% dpxwrite(filename,dpx,crd,idx)
%
% - fname is the file name to be created
% - dpx contains the values for each vertex or face
% - crd contains the vertex coordinates or face indices
% - idx contains vertex or face sequential index
%
% _____________________________________
% Anderson M. Winkler
% Yale University / Institute of Living
% Oct/2011
% File name
fname = varargin{1};
% Get the actual data
dpx = varargin{2}(:);
nX = numel(dpx);
% Check if all are integers and use appropriate formating
if all(mod(dpx,1)==0),
fstr = '%d';
else
fstr = '%f';
end
if nargin == 2,
% Organise the data, fill the coords with zeros amd prep to save
dpx = [(0:nX-1) ; zeros(3,nX) ; dpx'];
elseif nargin == 4,
% Organise the coords
crd = varargin{3};
if size(crd,1) > size(crd,2),
crd = crd';
end
% Take the indices
idx = varargin{4}(:);
% Prepare to save
dpx = [idx' ; crd ; dpx'];
else
error('Incorrect number of arguments');
end
% Save
fid = fopen(fname,'w');
fprintf(fid,['%d %g %g %g ' fstr ' \n'],dpx);
fclose(fid);
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.