脚本文件阅读学习及流数据处理复盘

1. #! /bin/bash 作为第一行代码,将指定shell脚本解释器的路径,并会给注释加粗的显示。乱写或不写虽然报错但也可以执行,解释器会选择默认路径进行解释执行。

2. 机芯给的原始数据640*480,mypath是干嘛的来着,rgaCutFrame是数据裁剪,通过裁剪后的数据将抵达NV12~upscale,这里面是假如有画中画,就会把裁剪过的数据放大两倍贴到相应的位置,然后送显或者给到其他需要调用的流。

 送显的过程中422变成420是哪一步做的操作来着。。。哦好像是mypath是422数据到rgaCutFrame数据是420。screenOffset 是摄录融合UI调用的类吧,就是拍照录像会调用这个。

 所以前置是640*480通过rga变成1058*794大小,然后先涂黑,再把这部分数据放到相应的位置组成周围黑色的1280*960数据,然后给配屏×1.33变成1408*1056大小的数据。这个要测试一下行不行。

 数据融合所申请的内存大小应是想要大小的3/2倍,因为是哪儿规定的来着我也忘了。

 rga硬件用来做图像处理,给CPU做可能会有点慢,linux-rga是驱动用来驱动rga硬件做这些工作的。我们告诉驱动各种参数比如数据起止地址和目的,驱动再把这些发给rga硬件来操作。

 hal_add_pu那个函数就是把第一个参数给到第二个参数流进行送显。

3. 

posted @   飞鸟了了  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示