The sample design in this application note consists of the following components as shown in the following figure:
-
A Camera Link grayscale camera interface
-
An image buffer
-
The Sobel edge filter module with edge filtering in x and y direction (based on the example
Sobel_Multi_Gradient.va
underExamples\Processing\Filter\EdgeDetection\Sobel_Multi_Gradient
in the VisualApplets installation directory) -
An adjustable binarization threshold and a scale operator for better visualization of the binarized image on the display during runtime
-
The DMA to PC.
You can use the CoefficientBuffer in the design as simulation source for images instead of using the images acquired by a camera. Via the operator SourceSelector you can choose the image input source for the processing pipeline in VisualApplets and during runtime.