新版HI3559AV100开发注意事项(三)
十九、用的sdk是Hi3559V200_MobileCam_SDK_V1.0.1.5
播放AAC音频文件,adec->ao;adec的初始化里面包括了aaclc解码器的注册,可是在HI_MPI_ADEC_RegisterDecoder(&s32Handle, &stAac);出错了,错误代码为:0xA0188009 HI_ERR_ADEC_NOT_PERM 操作不允许,请问问题出在哪呢?
答: 一种解码类型只能注册一个解码器,看看是不是重复了
二十、HI3559A录像的OSD需要靠右上角,但实际上不够靠右,如何调整其位置? 我做过这样的尝试,通过调整HI_MAPI_OSD_SetAttr(osdIdx, &osdAttr)这个API里面的osdAttr参数:如下
osdAttr.astDispAttr[3].stStartPos.s32X ,但是发现并没有变化?
答:HI_MAPI_OSD_GetAttr 出来,然后加上偏移,再设置进去,注意函数返回值;
二十一、HI3559开发板UART0接电脑COM口启动UART乱码
自己做的串口线,用万用表测试是通的
根据文档不需串口转接板,直连电脑COM口
上电开机打印为乱码
答:官方开发板的DB9都是RS232电平的,得买USB转RS232的线,不能直接用串口;
二十二、关于Hi3559,raw数据进来转化为yuv或者demosaic转为rgb具体过程的吗?
答:先demosaic,再RGB转YUV
二十三、hi3559AV100实现两路视频画中画显示编码输出
答:解决思路:
1,两路需要显示的视频设置好分辨率创建两路扩展通道;
2,两路VI扩展通道分别绑定VO设备一层内不同通道,通道号高优先级高(也就是显示的最上层);
3,利用回写功能回写输出;
4,回写输出绑定venc编码发送;
二十四、曝光时间能控制在10ms以内吗,HI3519配sensor os05a
应用环境:密闭的空间内,只能靠补光灯补光拍摄。
实现功能:在sensor曝光期间,开始补灯,结束曝光后立刻结束补灯。期望开灯补光的时间在10ms以内,因此我根据帧同步信号开灯10ms。
问题:我设置的是手动曝光,帧率30帧,我理解的是曝光值越低,图像越暗曝光时间越短。而不管我设置的曝光值多低,出现的图像只是一部分区域亮,也就是还在曝光的时间段我关灯了,而10ms的开灯时间是确定的。
因此想请教下大家,怎么才能使曝光的时间非常短?
答:处理方式是, 开灯或关灯(我们简称为上升沿或下降沿吧),需要延长一定时间(具体多长时间需要自己去做调试,优化,你可以先试试250ms)。这样会导致应用时间增加,如果是几种不同光源, 会增加应用一次业务的整体时间(比如OCR证件阅读器中的IR,WHILE,UV光),整体多增加了大几百毫秒。
二十五、Hi3559a加载ko驱动失败,求助
答:一般三种方法:
确认好编译链
重编ko
更新新批次专属SDK 13724212401 ZHANG
二十六、海思HI3559AV100芯片的视频拼接丢帧问题
海思HI3559AV100芯片的视频拼接
数据流程:
摄像机rtsp流1zlmediakit取流vdecvpss1
摄像机rtsp流2zlmediakit取流vdecvpss1avsvpss2vo
摄像机rtsp流3zlmediakit取流vdecvpss1
摄像机rtsp流,分辨率1080P,可能由于网络流量大,有点小问题,但是用播放器是可以正常播放的。
日志打印过了 zlmediakit取流的pts正常,三路vpss1都25fps,avs输出就只有15fps了。cat打印/proc/umap/avs也清晰显示avs丢帧了。
请有经验的大佬指点一下?
答:给vb加大缓存,vb的设置很重要。不然内存不够用,或者取消avs的同步模式
二十七、海思MIPI 接口宽动态数据传输 怎们获取不同帧
答:海思的WDR模式,1个DEV绑定多个Pipe,每个pipe对应不同VC帧,通过getPIpeFrame获取就可以了;
二十八、Ruyistudio相关问题
请问一下这个关于RuyiStudio这个prototxt导入显示这个最后一层不能是自定义的层什么原因
答: 把prototxt换成这个lenet_test.prototxt就可以了
lenet_train_test.prototxt,这个文件是训练用的