Introduction | Lab 1: Migrate OpenCV to xfOpenCV | Lab 2: Build the SDSoC Acceleration Project |
xfOpenCV is hardware-accelerated OpenCV functions optimized for Xilinx SoCs and FPGAs. The functions are written completely in C/C++ that is targeted for High-level Synthesis (HLS). This lab is designed to be used with SDx 2018.2 and using the released ZCU102 reVISION Platform.
The major difference between OpenCV and xfOpenCV is that typical OpenCV is written for and run on CPUs (x86, Arm, etc), whereas xfOpenCV is written and optimized for running on Xilinx SoCs and FPGAs. By optimizing for SoCs and FPGAs the code is up to 40x faster than embedded GPUs and 100x faster than CPUs. Since all the code is written in C/C++ it is easier to customize to your own computer vision functions.
📌 NOTE This tutorial assumes you are already familiar with OpenCV and the reVISION platform as described at reVISION Getting Started Guide. You may want to review this information before proceeding.
This is the initial release of the tutorial.
Initial Release
To obtain technical support for the tutorial design, go to the:
- Xilinx Community Forums to ask questions or discuss technical details and issues. Please make sure to browse the existing topics first before filing a new topic. If you do need to file a new topic, make sure it is filed in the sub-forum that best describes the issue or question and that it refers to the tutorial specifically.
Copyright© 2018 Xilinx