Understanding and Applying Machine Vision Revised and Expanded