Image capture is one of the most broad and complex fields of today’s computing applications. Capturing and displaying images with an embedded platform poses additional challenges, introduced by the rapidly increasing complexity of dedicated hardware blocks often found on modern Systems On Chip designed for mobile and industrial computing. Using real world examples of image sensors, connection buses and processing blocks this presentation provides anoverview of current industry standard technologies with an introduction to Video4Linux2 kernel framework for driver development and its userspace APIs.
Talk outline: - light, colors, pixels - image sensors - the Video4Linux2 framework - video capture driver - image capture in userspace