wxw_derek 2020-03-23 15:54 采纳率: 0%
浏览 1619
已结题

海思平台获取摄像头帧同步时间戳

最近一个项目使用HI3516DV300平台,需要知道摄像头产生场同步(VSYNC同步信号)的具体时间,目前通过HI_MPI_VI_GetChnFrame可以获取每一帧的数据而且该帧数据结构中包含时间戳(VIDEO_FRAME_INFO_S.stVFrame.u64PTS),但是因为没有MPI的源码,不清楚这个时间戳是不是ISP帧中断的时间,另外这个时间戳与当前时间的关系也不清楚,也就是说得到了这个时间戳,但是不清楚是这个时间戳具体是多长时间之前的时间。查看了ISP驱动代码,发现驱动中所有的时间戳全部调用CALL_SYS_GetTimeStamp()这个接口,进一步跟踪,这个接口调用pfnSYSGetTimeStamp,再往下就看不到源码了。不知道有没有大神能够帮我解答一下,以下几个问题:
1、HI_MPI_VI_GetChnFrame得到帧的时间戳stVFrame.u64PTS是哪种时间?与程序运行的当前时间之间差如何计算?
2、stVFrame.u64PTS与场同步信号(VSYNC同步信号)之间有怎样的关系?
3、有没有其它的方式获取场同步时间

  • 写回答

3条回答

  • q1ikll 2020-12-29 21:49
    关注

    前辈你解决了,我也遇到了这个问题,求教。我看到有个函数HI_MPI_SYS_GetCurPts可以获取mpp当前的时间戳,要是计算时间差的话,直接用mpp的时间戳作为度量,不用转换成当前时间,不知道是不是这样

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘