最近在用C#做工业相机相关项目,想通过给相机拍摄的照片打上时间戳来确定哪些是有用的,但是新手没啥头绪,求大神给指导,要是有相关代码最好了,谢谢各位大神

解决方案 »

  1.   

    额,既然是工业相机,那么他9成是支持exif信息的,直接提取exif信息如果不知道exif是啥,可以百度“exif信息”
    如果不知道怎么提取exif,可以百度“C# 读取exif”
      

  2.   

    EXIF信息是不是只能存储完照片后来查看。是这样的,因为项目需求,需要在很短时间内拍摄大量照片,所以通过一个回调函数,建立两个buffer,第二个buffer才存储到本地。我想在相机拍摄的第一时间,也就是在第一个buffer内就获得时间戳(精确度越高越好),但是这个工业相机类我不太熟而且网上也没有找到工业相机时间戳的例子,所以来求各位大神。
      

  3.   

    Dalsa的buffer是可以很容易转换为Bitmap格式的,也可以显示在PictureBox上,你加个时间保存应该是可以的。
      

  4.   

    我转成bitmap图片了,就是在buffer2存储到本地的时候,我想在buffer中记录时间戳。我今天试了下buffer.getdevicestamp可以用以下,我在测试下看看。