The use of smart cameras in industrial settings has increased drastically over the last few years and demand for multiple functions has increased, such as robot guidance for advanced tasks, device detection, automated picking from production lines, barcode and label inspection, visual sensor applications, defect detection for moving objects, sorting and identification of parts, and quality assurance.