目的:使用NEON加速处理,实现实时Prewitt边缘检测,640×480 @60fps
硬件平台Zynq SoC,FPGA逻辑实现视频采集与视频输出,ARM SoC中使用NEON实现实时Prewitt边缘检测,整体实现640×480 @60fps 处理。图像输出使用了三重缓冲,有效避免了图像撕裂。接口:HDMI输入RGB彩色图像,VGA输出灰度图像。
最终的边缘检测效果较好,Prewitt的NEON加速平均每帧计算时间很短,理论上可以做到120fps(包括内存数据的读取、RGB转灰度、Prewitt边缘计算、检测结果写入内存的时间)
效果图:
视频:网址