海思VI、VPSS支持的输出图像格式有限,如果有其它图像格式需求的话需要获取视频数据流将其进行图像格式转换,海思提供了很多硬件加速模块,关于图像格式转换的话可以用到IVE硬件加速模块。
一、获取视频流在海思提供的sample例程中是采用模块绑定的形式进行图像的输出,例如VI绑定VPSS、VPSS绑定VO自动进行视频获取输出,可以尽可能在VPSS优化图像后再获取视频数据流。
首先从VPSS通道中获取处理后的图像数据。
从VPSS获取图像数据成功后,发送到VO模块进行播放。
二、图像格式转换关于IVE的相关具体信息包括一些关于图像转换需要了解的参数可以参考《HiIVE API参考》,里面介绍的挺清楚。
将获取的图像参数赋值给HI_MPI_IVE_CSC的src参数。
为目标RGB图像分配空间,并初始化参数,关于跨度以及不同图像的参数如何配置的具体的说明可以看《HiIVE API参考》。
开启CSC任务进行图像格式转换。
在创建IVE任务时都会返回一个任务句柄,根据句柄调用任务查询函数查询任务是否完成。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq845699/article/details/104152842免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:项目实战:海思Hi3519AV100利用硬件加速图像格式转换-海思hi3556a https://www.yhzz.com.cn/a/11301.html