图像的前处理,你为什么不试试vitis libraries

最近做了一个项目,项目中有一个图像的前处理部分,具体实现的功能包括

1.颜色空间转化(nv12->rgb)

2.图像的resize(4k->480*360)

3.scale和减均值((x-a)/b+c)类似这样的操作

你觉得从头开始用RTL写需要多久,我觉得如果你没有现成的IP,自己一点一点写,再加调试时间不会太短,至少应该个把月,这还得是对熟手吧

那用xilinx的 vitis library呢,3天,是不是挺夸张了,而且是3天后都上板了,而且结果正确,想不想学学

先上github

https://github.com/Xilinx/Vitis_Libraries/tree/master/vision/L2/examples

这个example下包括很多的图像预处理的library,这是提前用hls写好的,走的是vitis流程,不过后面会具体映射到rtl的kernel,先简单的上一张图吧,里面的HLS IP挺多的,基本上能把你最常用的图像处理部分都想到了

其实它用起来也挺简单的,按照运行的step可以直接测试,如果你手头正好用zcu102 和zcu104的话,那更方便了,make完直接上板测试,如果你手头没有的话,他也可以支持仿真,sw和hw的仿真都支持。

后面我也会抽出一点时间,介绍下,先从单个kernel 的运行,以及怎么组合不同的kernel实现多种功能的组合一起介绍下。

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

brank_z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值