In general, machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry.
Some of the emerging trends in machine vision include the use of deep learning for image recognition, the use of 3D imaging for inspection tasks, and the use of thermal imaging for security applications.