Components of Computational Imaging

What are the components necessary to build a computational imaging system? A look at the camera, lens, light, and light controller for effective imaging solutions.