嵌入式视觉处理器解决方案的编程环境是什么

嵌入式视觉处理器解决方案的编程环境是什么,第1张

(文章来源:OFweek电子工程网)

DesignWare EV嵌入式视觉处理器采用MetaWare工具套件C++/C++语言进行编程,并且它提供了广泛使用的开源视觉编程软件工具OpenCV和OpenVX支持。

OpenCV(一个开源计算机视觉库)是一种可与MetaWare一起使用的、包含2500个函数的软件库,它为嵌入式视觉应用提供了一个软件架构。OpenCV可用于监测和识别目标,以及一系列完整的机器视觉功能。

OpenVX是一种针对嵌入式视觉算法加速的开源标准。DesignWare EV嵌入式视觉处理器由OpenVX框架和43种主内核提供支持。对于DesignWare EV嵌入式视觉处理器而言,已可提供用于人脸监测、速度标志监测和人脸跟踪的内核。用户也可以创建其专有内核用于DesignWare EV处理器。

OpenCV和OpenVX互为补充,并能够同时用于视觉应用中。

DesignWare EV嵌入式视觉处理器在交货及配置时都附带ARChitect工具,它支持快速实现内核并输出可综合的RTL(寄存器传输级)。DesignWare EV嵌入式视觉处理器的目标是为主处理器提供支持,能够与包括ARMIntel、ImaginaTIon MIPS和PowerPC等等在内的所有主处理器一起工作。EV处理器具有许多能够让主处理器便利的控制和卸载的功能,包括内存空间对主处理器可见,能够通过信令传递同步彼此的工作。EV处理器通过连接到AXI总线,实现了与SoC其余部分的接口

视频帧内存可以直接连接到DesignWare EV嵌入式视觉处理器,或是处理器能够通过AXI总线对它进行访问。DesignWare EV嵌入式视觉处理器能够通过编程,独立于主处理器自主工作,或者用户可以在EV处理器和主处理器之间选择执行同样多的控制和功能共享。为了加速软件开发,可提供EV处理器的虚拟原型设计模型,也提供基于FPGA的HAPS? 原型设计解决方案,从而能够在芯片流片之前就支持软硬件协同设计。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2548198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存