You don't need the boundaries. Just pass the binary image into regionprops():
measurements = regionprops(binaryImage, 'Area');
allAreas = [measurements.Area];
See my Image Segmentation Tutorial for a more comprehensive demo: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862