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

网友投稿 306 2024-02-20


(文章来源: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嵌入式视觉处理器的目标是为主处理器提供支持,能够与包括ARM、Intel、Imagination MIPS和PowerPC等等在内的所有主处理器一起工作。EV处理器具有许多能够让主处理器便利的控制和卸载的功能,包括内存空间对主处理器可见,能够通过信令传递同步彼此的工作。EV处理器通过连接到AXI总线,实现了与SoC其余部分的接口。

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:适用于自动驾驶的神经网络解决方案及学习方法
下一篇:嵌入式视觉系统的概念及关键因素
相关文章

 发表评论

暂时没有评论,来抢沙发吧~