标签: 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
答案 0 :(得分:1)
网络摄像头可能没有内置时钟,因此您将无法从捕获的图像中提取日期时间信息。
相反,使用其中一个内置的Matlab函数,例如
datestr(now, 'yyyy-mm-dd hh:MM:ss.fff')
将以类似ISO 8601的格式返回当前时间戳。
您可能想要使用的功能: