you can check out Qgis Sextante Toolbox in plugins repository. it has lots of geoprocessing alagorithm in it.
SEXTANTE is a spatial data analysis library and a powerful geoprocessing framework.The main aim of SEXTANTE is to provide a platform for the easy implementation, deployment and usage of rich geoprocessing functionality. It currently contains more than three hundred algorithms for both raster and vector data processing, as well as tabular data analysis tools.
and there is a good answer for classified vectorizing herehere from @nhopton. follow his direction to achieve what you want.