Zynq-7000学习笔记(十七)——xilinx HLS fast corner与opencv fast detect运算耗时比较

PC平台:WINDOWS 10 64位 + 虚拟机Ubuntu 14.04

Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4

开发板:ZedBoard

USB摄像头:罗技 C270(720P)

Linux源码:2016_R1

Linaro文件系统:linaro-vivid-developer-20150618-705.tar.gz

QT库:qt-everywhere-opensource-src-4.7.3.tar.gz

openCV: opencv-3.1.0

都是在zedboard板子上运行,只是前者在FPGA上运算,后者是在ARM上运算,计算出来的fast corner点大概都差不多一样,但是耗时差别是很大的,见下图,720P的图片,阈值设置成20,ARM耗时81ms,而FPGA只用了16ms,快了4倍

测试代码:链接: http://pan.baidu.com/s/1c21L9L2 密码:xgkk

最终的SD卡启动文件:链接: http://pan.baidu.com/s/1pKCbqjh 密码:q6fe

来源:luotong86的专栏
*本文已由作者授权转发,如需转载请联系作者本人获得授权