TI中文支持网
TI专业的中文技术问题搜集分享网站

OPENVX

Part Number:TDA4VM

C7x Kernel Application 例程中

app_c7x_kernel_img_add_kernel_node()这个函数支持叠加两个以上的图片吗?
Cherry Zhou:

您好我们已经收到您的问题并反馈,预计将于24小时内给您答复。谢谢。

,

feng chen:

好的,谢谢

,

Cherry Zhou:

非常抱歉该函数不支持叠加两个以上的图片,它仅支持两个图像作为输入、一个图像作为输出。

该函数是一个简单的示例,用于展示如何在 C7X 上运行内核。

希望以上解答对您有所帮助,如有其他问题请随时联系我们。

,

feng chen:

谢谢 我还想接着问一些问题 

status = tivx_utils_save_vximage_to_bmpfile(obj->output_file, obj->output_img);
这里的out->img是已经两个输入照片叠加后的结果?还是

obj->output_img = vxCreateImage(obj->context, obj->width, obj->height, VX_DF_IMAGE_RGB);  
这个空的output_img ?若果是空的话,那么input->img1和input->img2的叠加结果在哪里呢?

此外

status = tivx_utils_load_vximage_from_bmpfile(obj->input_img1, obj->input_file_1, vx_true_e);

status = tivx_utils_load_vximage_from_bmpfile(obj->input_img2, obj->input_file_2, vx_true_e);
这两个函数获取的输入照片信息存储在哪里?

求解答,十分感谢!

,

Cherry Zhou:

好的,我们已经收到您的问题并反馈给工程师,如有答复将尽快给您回复。谢谢!

,

Cherry Zhou:

feng chen 说:status = tivx_utils_save_vximage_to_bmpfile(obj->output_file, obj->output_img);
这里的out->img是已经两个输入照片叠加后的结果?还是

是的,此时图像已被处理并写入文件。因此该 OpenVX 图像是添加两个输入图像的结果。

feng chen 说:obj->output_img = vxCreateImage(obj->context, obj->width, obj->height, VX_DF_IMAGE_RGB);  
这个空的output_img ?若果是空的话,那么input->img1和input->img2的叠加结果在哪里呢?

此外

是的,此时、这是一个未初始化的 OpenVX 映像。 只有在处理 OpenVX 图形后 (通过调用 vxScheduleGraph 后的 vxWaitGraph) , OpenVX 图像才会被填充。

feng chen 说:status = tivx_utils_load_vximage_from_bmpfile(obj->input_img1, obj->input_file_1, vx_true_e);

status = tivx_utils_load_vximage_from_bmpfile(obj->input_img2, obj->input_file_2, vx_true_e);
这两个函数获取的输入照片信息存储在哪里?

OpenVX 图像具有一组链接到以下的属性,这些属性用于存储元数据。 OpenVX 图像是一个不透明的数据对象,需要调用 vxMapImagePatch 来获取存储数据缓冲区的 OpenVX 图像句柄的句柄。

您可以参考OpenVX 规范以了解这些详细信息:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_group__group__image.html

希望以上回答对您有所帮助,如有其他问题请随时联系我们。

,

feng chen:

谢谢,明白了,十分感谢

,

feng chen:

帮大忙了 再感谢一次 哈哈

,

Cherry Zhou:

不客气,感谢您选择TI产品。

如有其他问题请您随时联系我们。

赞(0)
未经允许不得转载:TI中文支持网 » OPENVX
分享到: 更多 (0)