Machine Vision vs Computer Vision: Understanding the Differences