近年来,嵌入式视觉解决方案越来越受欢迎,该视觉系统可广泛应用于各行各业中,例如医疗、汽车、零售、3C电子等行业,并且能助力衍生新产品,为多个领域提供创新机遇。接下来让我们进一步了解嵌入式视觉系统。

电子元器件日渐呈现出小型化和价格大众化的发展趋势。这一趋势所带来的最显著变化包括笔记本的升级换代——如今的笔记本已然褪去十年前初代产品的模样,以及投影仪、WiFi路由器和MP3播放器的微型化变革。

对于产品和系统的工业制造商而言,在特殊子任务中应用小型计算机元器件,并将其内嵌至体积相对庞大、级别更高的系统盒当中会给他们带来更多的便利和利润,新一代设备由此应运而生。

它们不仅体型更小,价格更低廉,而且具备多种新功能。此类计算模块通常是“嵌入式”的,而“嵌入式视觉”指的是将相机技术融入各类系统的领域。

计算机视觉系统与嵌入式视觉系统组成部件对比图

嵌入式视觉属于计算机视觉的分支。相比传统计算机视觉系统,此类系统结构更加紧凑、价格更加亲民。这也正是目前工业图像处理系统的特点。此外,这一新型系统还能满足人们对成像质量及特征所提出的高标准要求。

嵌入式设计为新的计算机视觉应用开创了各种可能性,但这项技术也存在弱点。来自德国Basler的专家Thies Moeller为您介绍了在嵌入式视觉系统的设计和使用中最常见的错误,并解释了可以如何避免这些问题。

适用于嵌入式视觉系统的5大专家级技巧

 

1 将嵌入式视觉系统看做一个整体

在购买嵌入式视觉解决方案时,不能只单独考虑各个关键组件。如果将功能强大的处理器连接到网络相机,那么往往无法得到所需的性能,因为整个系统的表现受限于有性能短板的组件。

在设计系统时应该脱离从单个所需组件入手的思路,最好先回顾应用的要求,然后依次选择各个组件。

Basler的选项工具可以为您提供支持。根据您的需求,就能够轻松帮助您找到适用于您的视觉系统或应用的组件。

2 一站式地开发系统

若没有将嵌入式视觉系统看作一个整体,还会导致各个关键组件和技术的开发工作是单独进行的。这会导致开发项目延期,并造成上市时间成本大幅增加。

因此,最好一站式地开发系统,并选择在图像处理、视觉技术和系统软件领域,都拥有丰富专业知识的开发合作伙伴。

Basler所提供的一站式视觉组件采购体验,可帮助您在短时间内轻松配齐可相互兼容的视觉组件,让您省去不必要的时间和麻烦。

3 了解您的处理器架构

许多相机模块都配备图像信号处理器(ISP),可用于预处理图像数据,但通常大家并没有充分使用这些现有资源,而是不合理地将工作负载分配到嵌入式CPU上,导致系统设计规模过大,自然成本也会升高。

因此请务必熟悉各类处理器架构所提供的性能和目标功能,获取软件知识,并找出具有最佳计算性能的算法,以实现最佳性能。

 4 考虑关键架构的情况

在系统最初设计的过程中,人们通常不会考虑,芯片或SoC等组件能否长期保证供货和量产。等到进入后续阶段时才发现产品的供货和量产出现问题,会导致浪费大量的成本。

建议要考虑关键框架的情况,例如在初次系统设计的早期阶段,就要了解相关组件能否长期保证供货,并且要使用标准化的协议和接口。

为确保Basler的客户随时能了解产品的最新情况,官网的产品中心页面会发布有关计划和各种产品信息,帮助您了解产品的设计样品动态以及量产信息。避免出现以上问题。

5 进行概念验证

嵌入式视觉系统的性能通常会被高估。开发工作完全是基于假设的理论性能参数,就单个组件而言,这些参数都是正确的,但通常不等同于协同工作时的实际性能。当系统第一次投入使用时,事实证明它往往无法提供想要的理想性能。

为了将风险降至最低,在开始开发之前先进行概念验证通常很有帮助,这样就可以在开发过程的早期进行核心组件替换。

 当然,嵌入式视觉解决方案有无数种可能,我们只需继续探索,就能够避免很多问题并且更熟练地掌握这门技术。