Other Image Processing Blocks
Some of these are more likely to be found on the desktop or cell phone than on the camera.
Alpha Blending Mixtures display multiple overlaid images. The transparency of the images in front can be dynamically adjusted to achieve the desired effect.
Edge Detection finds “a line or border at which a surface terminates”. For the purpose of edge detection, Wikipedia defines edges as “curves in a digital image at which the image brightness changes sharply or more formally has discontinues.” While common algorithms like Canny and Sobel only use brightness (luminance), on FPGAs more computationally intensive algorithms could use color to better identify material and surface changes.
Frame buffers store the image for future display. Typically an image pipeline will have two Frame buffers. One is being written to, while the other is being displayed.
Computer Control of the image processing pipeline includes both high and low level controls. The many complex registers need to be configured correctly to achieve the user’s simple objectives. Libcamera hides the complexity, making cameras easy to use. While processing video, the 'auto' in auto-white-balance, auto-focus and auto-exposure need to be executed, usually by the camera chip itself.
Display. The last stage in a video processing pipeline is often to display the video to the user.
Built with the Forest WIki.
User contributed content is licensed under a
Creative Commons CC By 4.0 License.