1、根据VIVADO HLS U96 opencv这篇博客,新建canny工程,将…\xfopencv_master\examples中canny文件夹中的源文件复制到新建工程中。
2、修改个别文件
(1)xf_canny_config.h头文件中 ,修改图片的宽和高,为了快速仿真,如下图所示VIVADO HLS U96 OPENCV CANNY
(2)xf_canny_accel.cpp源文件中,将XF_USE_URAM注销掉,如下图所示
VIVADO HLS U96 OPENCV CANNY
3、修改后的并建立完的工程如下图所示,
VIVADO HLS U96 OPENCV CANNY
4、点击综合
VIVADO HLS U96 OPENCV CANNY
5、综合完成后,进行仿真
(1)原图片
VIVADO HLS U96 OPENCV CANNY
(2)opencv软件计算结果
VIVADO HLS U96 OPENCV CANNY
(3)hls调用opencv的处理结果
VIVADO HLS U96 OPENCV CANNY
6、优化,接口约束。
7、本文并没有讲太多理论性的东西,原理可自行百度。

相关文章: