External Email - Use Caution
from freesurfer_surface import Surface
from freesurfer_surface import Label
from freesurfer_surface import Annotation
surface = Surface.read_triangular('rh.white')
surface.load_annotation_file('rh.aparc.a2009s.annot')
with open("rhlabels.txt","w") as f:
for vertex_index, vertex in enumerate(surface.vertices):
vertex_label_index = surface.annotation.vertex_label_index[vertex_index]
vertex_label = surface.annotation.labels[vertex_label_index]
#print(vertex_index, vertex, vertex_label)
#f.write("vertex_index:{} vertexlabel:{} \n".format(vertex_index, vertex_label))
f.write("vertex_index:{} vertex_label:{}\n".format(vertex_index, vertex_label))