For programmatic reasons I'd like to be able to group photos taken by a photographer using multiple cameras on a given day by the camera.

I'm thinking make, model, & software.

Though it's very possible someone would be using two Canon 1Ds, both updated to the same software version, just with different lenses for example. Or the same lenses even!

Any suggestions welcomed, thank you!

  • 1
    \$\begingroup\$ The only thing I can think of is serial number of the camera. But I doubt that it is saved in EXIF. \$\endgroup\$
    – Zenit
    Jun 20, 2017 at 10:06
  • 2
    \$\begingroup\$ @Alex.S: it is, at least by my Canon DSLR's. \$\endgroup\$
    – ths
    Jun 20, 2017 at 10:24
  • 1
    \$\begingroup\$ I acutally only need stuff that doesn't vary in a single burst of photos, so this is what I've settled on so far: identify -ping -format "%[EXIF:Model] %[EXIF:Software] %g %[EXIF:MeteringMode] %[EXIF:ExposureMode] %[EXIF:WhiteBalance] %[EXIF:Artist] %[EXIF:Copyright] %[EXIF:ExifVersion]" filename.jpg It's maybe not perfect but I think it should suffice for my needs. \$\endgroup\$
    – Codemonkey
    Jun 20, 2017 at 11:43
  • 1
    \$\begingroup\$ Possible duplicate of Exif Data - identifiable fields \$\endgroup\$
    – scottbb
    Jun 21, 2017 at 15:00
  • \$\begingroup\$ The proposed duplicate has a different goal (identifying fraudulently attributed images), but the question of using EXIF data to "uniquely" identify shooter and/or camera is the same. \$\endgroup\$
    – scottbb
    Jun 21, 2017 at 15:01


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.