An intelligent text reader for the blind