openvx
文章平均质量分 94
cheapter
这个作者很懒,什么都没留下…
展开
-
openvx 6: 高级框架API
主要是一些被认为是高级操作的api介绍,包括: Framework: Directives Framework: Graph Parameters Framework: Hints Framework: Log Framework: Node Callbacks Framework: Performance Measurement Framework: User Kernels 1 Framework:Node Callbacks(节点回原创 2021-12-19 18:30:03 · 1184 阅读 · 0 评论 -
openvx 5: 高级对象
Advanced Objects包括: Object: Array (Advanced) Object: Node (Advanced) Object: Delay Object: Kernel Object: Parameter 1 Object: Array(Advanced)简单说就是数组相关的高级用法;主要包括几个函数:vx_enum vxRegisterUserStruct(vx_context context, vx_size size)原创 2021-12-19 16:11:53 · 1811 阅读 · 0 评论 -
openvx 4: 数据结构
这篇主要整理了常见的几个对象,官方文档说明更详细,建议直接去看原文;原创 2021-12-18 10:47:15 · 5305 阅读 · 2 评论 -
openvx 3:设计概述(二)
本篇首先介绍了一个构图的例子,过程中介绍了图验证及自定义kernel、注册回调等;然后介绍了openvx中变量的生命周期、内存访问模式以及如何扩展openvx。原创 2021-12-11 17:15:52 · 2120 阅读 · 0 评论 -
openvx 1: introduction
Openvx是一个底层的编程框架,可以让开发人员以功能和性能的可移植性有效访问计算机视觉的硬件加速。Openvx旨在支持现代硬件体系结构,例如移动和嵌入式SOC以及台式机系统。这些系统中有许多是并行的和异构的:包含多种处理器类型,包括多核CPU,DSP子系统,GPU,专用视觉计算结构以及硬连线功能。此外,视觉系统的内存层次结构通常可能很复杂,分散且不完全一原创 2021-01-20 20:50:13 · 1599 阅读 · 0 评论 -
openvx 2:设计概述(一)
第二章:设计概述2.1 应用场景Openvx可以直接用于应用程序,也可以作为高级框架或平台api的加速层。2.2 设计目标Openvx被设计成一个标准化的计算机视觉功能框架,能够在各种平台上运行,并可以让供应商在该平台上实现加速。Openvx可以通过为常用视觉函数以及函数集合提供抽象来提高视觉应用程序的性能和效率,从而尽可能的减少运行时间。Openvx的目标是尽可能多的覆盖常用的视觉程序。2.2.1 硬件的优化本文档中没有说明在其实现中可以使用那种加速方法或技术,供应商.原创 2021-01-20 22:53:33 · 2476 阅读 · 5 评论