Vitis HLS 2020.2使用Vitis Vision实例代码实现图像处理sobelfilter

5 篇文章 1 订阅
4 篇文章 0 订阅

和上篇类似(Vitis HLS 2020.2使用Vitis Vision实例代码实现图像处理dilation https://blog.csdn.net/u011747505/article/details/112545031

source /home/cao/tools/Xilinx/Vitis_HLS/2020.2/settings64.sh

export DEVICE=/home/cao/workspace/zcu102/export/zcu102/zcu102.xpfm
export OPENCV_INCLUDE=/usr/local/include/opencv2/
export OPENCV_LIB=/usr/local/lib/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/

cd ~/git/repository/Vitis_Libraries-master/vision/L1/examples/sobelfilter
make run CSIM=1 CSYNTH=1 COSIM=0

vitis_hls -p sobelfilter.prj

打开工程后

修改图像尺寸

修改图片参数

#define WIDTH 636
#define HEIGHT 955

然后点击Project->Run C Simulation,修改输入参数图片路径


点击OK,开始仿真

完成,测试通过

INFO: [SIM 2] *************** CSIM start ***************
INFO: [SIM 4] CSIM will launch GCC as the compiler.
make: 'csim.exe' is up to date.
Array2xfMat .... !!!
Sobel .... !!!
xfMat2Array .... !!!
    Minimum error in intensity = 0
    Maximum error in intensity = 0
    Percentage of pixels above error threshold = 0
    Minimum error in intensity = 0
    Maximum error in intensity = 0
    Percentage of pixels above error threshold = 0
Test Passed .... !!!
The maximum depth reached by any of the 6 hls::stream() instances in the design is 607380
INFO: [SIM 1] CSim done with 0 errors.
INFO: [SIM 3] *************** CSIM finish ***************

程序运行结果图片位于/home/cao/git/repository/Vitis_Libraries-master/vision/L1/examples/sobelfilter/sobelfilter.prj/sol1/csim/build目录下

左图为原始图像,中间为x方向边缘检测结果,右侧为y方向边缘检测结果

 

参考链接

https://blog.csdn.net/u011747505/article/details/112545031

https://github.com/Xilinx/Vitis_Libraries/tree/master/vision/L1

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值