I recently looked into using Matlab as a front end to other available tools. You can use this approach to run Windows applications that provide a command-line interface. In this case I used ExifTool, http://www.sno.phy.queensu.ca/
Here is the posting at Matlab Central which includes functions for reading and writing Exif metadata,
http://www.mathworks.com/