新版HI3559AV100开发注意事项(三)

2024-04-06 00:36

本文主要是介绍新版HI3559AV100开发注意事项(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

新版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流2
zlmediakit取流vdecvpss1avsvpss2vo
摄像机rtsp流3
zlmediakit取流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,这个文件是训练用的

在这里插入图片描述

这篇关于新版HI3559AV100开发注意事项(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/878564

相关文章

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

Springboot的自动配置是什么及注意事项

《Springboot的自动配置是什么及注意事项》SpringBoot的自动配置(Auto-configuration)是指框架根据项目的依赖和应用程序的环境自动配置Spring应用上下文中的Bean... 目录核心概念:自动配置的关键特点:自动配置工作原理:示例:需要注意的点1.默认配置可能不适合所有场景

Spring Cloud Hystrix原理与注意事项小结

《SpringCloudHystrix原理与注意事项小结》本文介绍了Hystrix的基本概念、工作原理以及其在实际开发中的应用方式,通过对Hystrix的深入学习,开发者可以在分布式系统中实现精细... 目录一、Spring Cloud Hystrix概述和设计目标(一)Spring Cloud Hystr

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.