-02-实时Prewitt边缘检测,640×480 @60fps【ARM NEON加速】

来源:互联网 发布:ipv6无网络连接与ipv4 编辑:程序博客网 时间:2024/06/05 08:45

目的:使用NEON加速处理,实现实时Prewitt边缘检测,640×480 @60fps


硬件平台Zynq SoC,FPGA逻辑实现视频采集与视频输出,ARM SoC中使用NEON实现实时Prewitt边缘检测,整体实现640×480 @60fps 处理。图像输出使用了三重缓冲,有效避免了图像撕裂。接口:HDMI输入RGB彩色图像,VGA输出灰度图像。

最终的边缘检测效果较好,Prewitt的NEON加速平均每帧计算时间很短,理论上可以做到120fps(包括内存数据的读取、RGB转灰度、Prewitt边缘计算、检测结果写入内存的时间)


效果图:

 







视频:网址


1 0