Machine vision cameras perform the function of capturing an image and transferring it in real-time to an external processor (typically a PC) for image processing. These cameras have many specialized features that make them suitable for industrial inspection like triggered image acquisition, software control of all the camera settings for image acquisition, industry standard interface for image transfer to the PC, rugged mounting provisions, and tested for operation in industrial environments.