嵌入式视觉系统详细剖析

2023-03-31 21:24:44

 

嵌入式视觉指的是机器通过视觉手段来理解周围的环境,嵌入式视觉是两项技术的整合,即嵌入式系统和计算机视觉(也可以指机器视觉)嵌入式系统是任何基于微处理的系统,它不是一个通用的计算机嵌入式系统无处不在,它存在于汽车电子、厨房电器、消费电子器件,医疗设备的无数地方。

计算机视觉是使用数字处理和智能计算来理解图像和视频

今天,一个重大的转变正在进行由于强大的、低价格的、高效的处理器的出现,把视觉性能纳入到更宽泛的嵌入式系统中成为可能2 嵌入式单板嵌入式系统中比较受市场欢迎的单板机(SBC),例如Raspberry Pi或DragonBoard或Jetson 。

单板机是采用(USB、以太网、HDMI等)公认接口的迷你电脑,它所提供的一系列功能与传统PC或笔记本电脑类似

3 嵌入式处理器在所有嵌入式处理解决方案中,最受欢迎的核心选项就是片上系统 (system on chip,简称SoC)这项技术是在单块芯片上集成一个(或多个)CPU(ARM)、图形处理器(GPU)、控制器、其他专用处理器( DSP,ISP)以及其他组件。

SoC芯片如:高通(Qualcomm)的骁龙(Snapdragon)820、821,835;麒麟950(4XCortex-A72+4XCortex-A53)、960(4*Cortex-A73+4*Cortex-A53);联发科的HelioX20、X25、X30;这些芯片的CPU架构均基于ARM架构。

ARM内核如:ARM7、ARM9、ARM11(v6)、到cortex-A7、A8、A9、A12、A15(v7-A/R)、到cortex-A53、A57(V8)、A72、A73这些内核又名公版架构,即ARM推出的通用的架构。

4 嵌入式操作系统x86平台使用的是经典的CISC指令集,ARM平台使用的是RISC指令集,由于微软和Intel之间的经济利益原因,目前只有开源的Linux可以完美的支持两种指令集;由于指令集不同,因此Linux和Arm Linux平台下编译后的软件不能互用。

Linux 的迅速发展致使相邻版本(内核版本号的第四位数)的内核之间亦存在较大的差异为此, Linux 的开发者为了保证内核的稳定,Linux 在加载驱动到内核时对驱动采用了版本校验机制因此,内核版本升级会导致linux 驱动无效,需要基于最新的内核版本重新编译驱动。

5 嵌入式视觉系统特点相对于基于PC的视觉系统,嵌入式视觉系统的市场需求量级更大:

基于PC的机器视觉市场即将成熟,嵌入式视觉市场处于快速增长的初期:

嵌入式视觉系统的主要优势有:尺寸更小制造成本更低电源消耗更少更强大 >>硬件加速(GPU,DSP,…) >>摩尔定律对于嵌入式处理器依然适用,每1.5年性能翻倍 >>人工智能芯片和GPU的发展,使得嵌入式系统上可以做神经网络的现场推断


以上就是关于《嵌入式视觉系统详细剖析》的全部内容,本文网址:https://www.7ca.cn/baike/10606.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜