我有一个精度问题。 我在实验过程中拍摄了许多图像(照片)。我想标记这张照片是在一个情节上拍摄的。要获取文件信息,我使用:确定使用Matlab拍摄照片的确切时间
fileinfo = dir('myfile.jpg')
fileinfo =
name: 'myfile.jpg'
date: '16-Mar-2006 13:34:01' %My problem is here!!
bytes: 251
isdir: 0
datenum: 7.3275e+005
照片拍摄快速连续地和我想获得精确到小数点但Matlab的是四舍五入到最接近的第二位。 任何想法如何得到像13:34:01.34
。 datenum
更准确吗?由于
datenum更准确吗?它肯定可能是,你有没有尝试从'fileinfo'结构中提取它并更仔细地检查它? – 2013-03-20 14:48:33
我有@HighPerformanceMark,但是当我将其转换回datevector格式(我能理解的东西)它仍然没有准确性 – Seb 2013-03-20 14:50:48
Matlab datevec秒部分包含一个小数部分。如果在将datenum转换为datevec时,秒的小数部分等于0,表示您寻找的亚秒精度不能从jpg文件中获得。 – 2013-03-20 14:56:10