FPGA图像处理的前景
过去的FPGA在图像处理上做的很少。在图像采集卡、接收卡、相机中,FPGA主要任务是做图像的转发(在各种视频接口、存储器、总线之间转来转去)。在转发的中途,可以进行一些简单的处理,比如插值、翻转、gamma变换、滤波、拼接等。做这些技术的基础要求是对各种接口、总线、外设的熟悉。技术难点在于利用有限的资源做管道处理,以及模块之间配合时序的正确性。一方面由于资源有限,另一方面开发语言描述层次太低,所以在过去很少做复杂的处理。实现H.264这样复杂的算法,一般只实现最低的适合实时处理的等级。近几年,FPGA资源的提升,开发工具升级,存储器速度加快,让FPGA能做更多的事了。HLS、OpenCL让FPGA开发变简单。有一些公司用新的技术快速开发出有图像识别功能的设备(主要是小公司和学生)。FPGA抢了DSP的饭碗。然而FPGA在图像识别领域至少面临GPU的威胁。虽然GPU在嵌入式领域没有靠谱的产品,但是巨头们都在做了。NVIDIA有Tegra,微软和Intel也在用GPU。FPGA图像处理的前景
页:
[1]