04-03-2018 01:10 AM
Hi, I'm trying to implement image stitching on zynq7000 fpga board (zc702 or zedboard). I have the OpenCV code that works on my PC. Now i have no clue about how to port the same on to the board and then use the fpga to accelerate that. Any kind of leads or step by step procedure to this is highly appreciated. Thankyou.
04-03-2018 03:31 AM
The first things to do are investigate Vivado HLS (free, included with any moderately recent version of Vivado) and read XAPP1167.
The key thing you're going to find is that while Xilinx has provided functions to accelerate parts of OpenCV, they're generally the "easy" parts (things like image convolution). The more complex functions are not available in accelerated form. As such, to accelerate those on the FPGA, you're going to have to implement them yourself. This will require a detailed understanding of (a) how the function works, and (b) how the FPGA works. Matching one to the other can be tricky.
04-03-2018 04:01 AM
04-03-2018 12:39 PM - edited 04-03-2018 12:40 PM
To install opencv on a linux distro, there are some guidelines in opencv.org
04-04-2018 01:14 PM
04-05-2018 02:48 AM