今天顺利的将2天的BPS课程讲完,一切都非常顺利,参加培训的大家都很积极的将所有的实验完成了。幸亏前面一周施国勇教授将SysGen的基础知识讲的比较透彻,以及谢博士详细的介绍了软硬件协同设计原理。所以这次培训相对比较的顺利,到了第二天大家都可以通过BPS工具,在FPGA上完成一些实时的视频处理了。

BPS的介绍,见我另外一篇博文。https://www.beecube.cn/walkie/blog/10-02/185070_74536.html

废话少说,上王道:

文章开头,是她们小组最后完成的设计,是一个实时边缘检测的系统。她们通过学习BPS不到1天就完成了这个算法,并完整的在硬件上实现,其中包括视频的输入,算法,视频的输出~~:-)
屏幕上显示的其实是某个电脑的扩展桌面,而没有做过处理的原图在下方第二张图。

下图是局部放大图:

这是原图:

这是另外一组做的,他们打开了xp操作系统中”我的图片“目录下面的默认图片,是一个晚霞,或者朝霞的图。

局部放大图:

 

 其实BPS可以做的有很多,不只是做图像处理,只是图像处理是一个典型应用。

比如这是他们完成的信号发生器,通过通过matlab将fpga上bram或者DDR2中的数据读到主机中。其中显示器显示的是一个加过噪音的正弦波。

 

目前这套工具,有免费版本,可以在线免费申请。你可以在https://www.beecube.cn这里申请。