computervision algorithmsandapplications computer vision:algorithm and applications written by Richard