TIOVX 学习笔记其四:Objects
1. 描述
该文定义了在 OpenVX 中的基本对象。
OpenVX 中的所有对象都源自于 vx_reference,并包含对创建它们的 vx_context 的引用,除了 vx_context 本身。
2. Objects
2.1 Object: Tensor
定义了 Tensor 对象接口。
vx_tensor 对象表示一个不透明的多维数组。该对象被称为不透明的,因为程序员无法看到对象的内部实现,只能通过已定义的 API 操作它们。实现可以应用许多对用户透明的优化。
2.2 Object: ObjectArray
一个不透明数组对象,它可以是 OpenVX 的任何数据对象(不是数据类型)的数组,除了 Delay 和 ObjectArray 对象。
3. Object descriptor
3.1 tivx_obj_desc_t
Object descriptor——必须是任何对象描述符放在共享内存的第一个元素
其他的对象描述子有,诸如:tivx_obj_desc_image_t
, tivx_obj_desc_tensor_t
, tivx_obj_desc_user_data_object_t
, tivx_obj_desc_scalar_t
…
点击跳转:
TIOVX 学习笔记其一:OpenVX.
TIOVX 学习笔记其二:TIVOX.
TIOVX 学习笔记其三:concerto makefile.