【发布时间】:2019-10-30 15:07:37
【问题描述】:
在我的带有camera2接口的Android项目中,我使用AImage_getTimestamp()来获取每张图片的时间戳。但是这个时间戳与我使用clock_gettime() 得到的系统时间不同。但我确实需要利用这两个时间来完成一些工作。
我可以理解这两个时间是在不同的架构中,但我可以将它们相互转换吗?或者说,可以获取相机图片时间戳创建时的系统时间吗?
例如,相机时间戳是离散的,如 ts0、ts1、ts2 和 ts3。在我的代码中,我想在执行某些代码时获得 real-time 时间戳 ts0',这不完全是 ts0 而是ts0 添加了时间边距。我怎样才能得到这个ts0'?
【问题讨论】:
-
不清楚您要达到的目标,但是您查看过 EXIF 数据还是该分辨率不够准确?
-
谢谢@MorrisonChang,在我的应用程序中,我需要预测算法运行时间,我想将此运行时间添加到真实的相机时间戳中。但这两个时间并不统一。
-
那么
ACAMERA_SENSOR_INFO_TIMESTAMP_SOURCE你得到了什么。参考:developer.android.com/ndk/reference/group/… -
@MorrisonChang 对不起我的假期延误,我得到了
ACAMERA_SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME作为时间来源。