FPGA图像处理之路,从此开始,接下来,让我们把时间交给“图像处理”。一休哥在动笔之前,一直在犹豫,反复思考着一个问题,这个问题一直困扰着我,“FPGA在图像处理领域中的地位?”
按照惯例,我们先暂且不直说这个问题的答案,让我们先谈谈图像处理技术。在一休哥我个人看来,图像处理就是对图像进行操作以得到自己想要的结果。图像处理,它是一个非常广义的概念,它包含图像增强,图像复原,图像重建,图像分析,模式识别,计算机视觉等N多个应用方向。这些应用技术有许多在本质上是相通的,但是不同应用领域的关注点往往是不同的。
当我们升入研究生阶段,或者进入公司,如果从事图像处理相关的工作,也就有了自己涉猎的领域了。在此,一休哥主动交代一下,一休哥现阶段主要关注的领域为图像重建。
好了,闲话不多说,我们来说说大实话。在我之见下的图像处理,作为一个“半职业”的FPGAer,用FPGA做图像处理相关的开发时,我们往往首先要考虑的就是FPGA处理板的性能了,因为做图像处理是一个十分消耗资源的事情。打开淘宝,我们可以搜索到很多图像处理FPGA开发板,有些开发板上的资源十分丰富,可以满足我们前期试验的需求。可是令人感到尴尬的是,用FPGA做图像处理也是一件十分困难的事。一休哥从网络上的开源情况来看,FPGA在图像处理方面的主要应用一直处于图像的预处理阶段。
什么叫图像的预处理?例如图像的畸变校正,滤波器处理,边缘检测、颜色检测和阈值处理等。这些预处理都有一些共同的特征,算法较为简单,操作重复性强等。但是,除了预处理,FPGA就不能做点别的吗?有的哦,图像处理类似一个三层金字塔,分为底层,中间层,高层。
图像处理金字塔有三层,分别针对的是像素级、特征级和目标级。一个成熟的图像处理应用应该同时涵盖这三层。
FPGA图像处理之路,从此开始
最新推荐文章于 2025-06-26 15:06:27 发布