如何获取拍摄图像的日期和时间?

时间:2016-04-11 19:24:10

标签: matlab

使用MATLAB我正在从网络摄像头捕获图像。我想提取捕获图像的日期和时间。我怎么能这样做?

这是我的代码::

vid = videoinput('winvideo', 1, 'RGB24_640x480');
for i=1:10
    img=getsnapshot(vid);
    fname=['image' num2str(i)];
    imwrite(img,fname,'jpg');
    pause(3);
end

1 个答案:

答案 0 :(得分:1)

网络摄像头可能没有内置时钟,因此您将无法从捕获的图像中提取日期时间信息。

相反,使用其中一个内置的Matlab函数,例如

datestr(now, 'yyyy-mm-dd hh:MM:ss.fff')

将以类似ISO 8601的格式返回当前时间戳。

您可能想要使用的功能: