Both machine vision and computer vision systems use a camera or cameras to capture video images or streams that they then process and analyze for automated decision-making. The primary difference between the systems is the depth of data processing each system does. Machine vision uses programmable logic controllers to quickly process and analyze images to make simple decisions, while computer vision uses PC-based processors for more robust image processing, making it a better fit for identifying and predicting trends or analyzing a greater number of variables.