Altera_Forum
Honored Contributor
15 years agoDigital imaging processing with FPGA
Hi all,
I am currently studying and working with linear and non-linear image filters (convolution and morphological filters). The implementation of such filters in high-level languages (C for instance) is more or less straightforward once you have understood the algorithm. Moreover, I can use some library or API for opening, closing and saving an image and easily manipulate it in a matrix pixel-by-pixel form. What I would like to know is the best to do it in an FPGA device (DE-2 board to be more specific): saving the image in a memory block, manipulating (through filters) and visualization. I have been reading about the embedded NIOSII processor and the HAL driver, but I am still kind of lost here. Also, I have been thinking in an hybrid solution: using the NIOS II for opening, saving, displaying the image and other I/O tasks and a HDL (Verilog) algorithm for the filter operation. Is is even possible? Thanks in advance!