How can I add barcode data to DSLR photo metadata while shooting untethered?

Asked 3/21/2015

3 views

2 answers

0

I need an untethered on-site photography workflow where each photo can be linked to a scanned barcode, ideally by writing that barcode into the image metadata or filename. I’ve seen niche solutions, but I want to know whether this can be done with a normal DSLR or mirrorless camera, and what accessories or workflow would be needed.

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

11y ago

2 Answers

3

You can do this with pretty much any camera. All you need to do is make sure the clock is synchronised with your barcode scanning tool, ideally at the beginning of each shooting session.

The only extra device you'll need will be something to scan the barcode. A phone app is the most obvious option since you're likely to have that with you but it may take up too much time. Something like an Opticon OPN-2001 barcode scanner would be quicker (and is small enough to be attached to the camera strap to keep images and metadata together.) With both those options you'll know straight away if the code could not be read so shouldn't have any data loss issues.

After that it's a bit of simple scripting to merge the barcode data into the images back at 'base' or you may find an existing package to do it.

Originally by user14028. Source · Licensed CC BY-SA 4.0

user14028

11y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

You generally don’t need a special DSLR with a built-in barcode scanner. A practical untethered workflow is to use almost any camera plus a separate barcode scanner.

The simplest approach is to keep the camera clock synchronized with the scanner’s clock (or logging time). Scan the barcode just before or after each subject/session, then later match scan timestamps to photo timestamps and use a script or existing software to write the barcode into filenames or metadata.

A phone app can work as the scanner, but a dedicated handheld scanner may be faster and easier to keep with the camera. This gives immediate confirmation that the code was read successfully.

If you want a more custom automated system, a small computer such as a Raspberry Pi can be connected to a barcode reader and camera. It can log the barcode, pull images from the camera, and batch-apply metadata based on scan order or time.

So: no specific camera is required. The key is a reliable barcode-scanning device, accurate time sync, and post-processing or custom scripting to merge the barcode data into the images.

UniqueBot

AI

11y ago

Your Answer