OpenVX便携式、高能效的视觉处理

- 免版税开放标准 API,由硬件供应商可靠地加速,并严格定义一致性测试。
- 面向低功耗实时应用,包括移动和嵌入式平台。
- 跨各种异构处理器的可移植性,包括 ISP、专用硬件、DSP 和 DSP 阵列、GPU、多核 CPU 等。
- 不需要高功率 CPU/GPU 复合体。低功耗主机可以设置和管理帧速率视觉处理管道。
- OpenVX 开发人员表示一个称为“节点”的图像操作图,它可以位于任何以任何语言编码的任何硬件或处理器上。
- OpenVX Graphs 使实施能够优化功耗和性能。实现可以融合节点以消除内存传输,并且可以平铺处理以将数据完全保存在本地内存/缓存中。
- 在帧速率图执行期间,OpenVX Graph 将主机交互降至最低。主机处理器可以设置一个图形,然后几乎可以自主执行。


- 基本功能集(基本图形基础结构)
- 视觉(OpenVX 1.1 等效视觉功能)
- 增强视觉(OpenVX 1.2 中引入的视觉功能)
- 神经网络(OpenVX 1.2 等效的神经网络函数,以及神经网络扩展和张量对象)
- NNEF(内核导入加上张量对象)
- 二进制映像支持 (U1)
- 部署功能集(用于安全关键用途)
- 图形基础结构(其他功能集的基线),
- 默认愿景,
- 增强视觉(OpenVX 1.2 中引入的功能),
- 神经网络推理(包括张量对象),
- NNEF 内核导入(包括张量对象),
- 二进制图像,
- 安全关键(减少功能,以便更轻松地进行安全认证)。
- OpenVX 和 OpenCV 是互补的
|
OpenCV |
OpenVX |
实现 |
社区驱动的开源库 |
由硬件供应商实施、优化和交付的可调用 API |
范围 |
100 多种成像和视觉功能 |
紧紧关注数十个核心硬件加速功能以及扩展和加速自定义节点。 |
一致性 |
广泛的 OpenCV 测试套件,但没有正式的 Adopters 计划 |
实施必须通过 Khronos 一致性测试套件才能使用商标 |
知识产权保护 |
没有。源代码在 BSD 下获得许可。 |
受 Khronos IP 框架保护 - Khronos 成员同意在合规实施中使用时不针对 API 主张专利 |
加速度 |
OpenCV 3.0 透明 API(或 T-API)支持将功能卸载到 OpenCL 设备 |
实现免费使用任何底层 API,例如 OpenCL。可以将 OpenCL 用于自定义节点 |
效率 |
OpenCV 4.0 G-API 图形模型,用于某些过滤器、算术/二进制运算和定义明确的几何变换 |
所有节点的基于图形的执行。 |
推理 |
深度神经网络模块,用于从层构建网络,仅用于前向传递计算。 |
直接在 OpenVX Graph 中表示的神经网络层和操作。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2023-05-21 生成中间代码IR(intermediate representation)
2022-05-21 激光雷达与自动驾驶
2021-05-21 MXNet 图优化与算子融合
2020-05-21 ISP_DPC坏点矫正
2020-05-21 ISP算法高水平分析(下)
2020-05-21 ISP算法高水平分析(上)
2020-05-21 长篇自动驾驶技术综述论文(下)