Project

General

Profile

New lens identifications by using Lensfun's RAW database

Added by Torsten Bronger about 7 years ago

Due to my lens calibration service for Lensfun, I have collected a lot of RAWs of very different lenses. Unfortunately, I chose a licence which makes it difficult -- albeit not impossible -- to give these RAWs to others. But maybe I can extract all the information that are interesting for other projects.

My idea is to identify lenses that are contained in my RAW database but that are not (properly) supported in exiv2. How can I do this? In particular, which tags does the exiv2 project need for supporting a lens? Do you also need the camera model?


Replies (3)

RE: New lens identifications by using Lensfun's RAW database - Added by Robin Mills about 7 years ago

Torsten

This sounds very useful. One of my objectives for Exiv2 is to test more RAW images from our test suite. With v0.25, we're adding a feature "Web Ready" which uses enables us to read images using protocols such as http, ftp and ssh. So, if your images are stored an http server with byte server support, we should be able to read your files.

Our test harness typically does reads all meta data from source and compares our finding with a reference file. Something like:

$ exiv2 -pa path > new.txt; diff test/out/old.txt new.txt

The byte serving is important to avoid reading the complete file. Having RAW files on the internet will increase our test suite coverage without storing the large RAW files in our reference files.

Are your files available over http?

Robin

RE: New lens identifications by using Lensfun's RAW database - Added by Torsten Bronger about 7 years ago

I am still collecting the permission of the original uploaders. I have 2/3 so far. You can access the RAWs for which I already have permission at http://wilson.bronger.org/raws_suite/. I have some further questions:

  • Some files have been taken with manual lenses. Should I remove them or can you ignore them?
  • In most cases, the file name contains the lens model name. However, this is not reliable. Do you need it to be reliable?
  • My server only has 600 KByte/s upload. Is this enough? How much traffic do you intend to generate?
  • Is it okay that I add more and more files to this directory without noticing you?
  • Do the filenames need to be stable?

RE: New lens identifications by using Lensfun's RAW database - Added by Robin Mills about 7 years ago

Torsten

These are very detailed questions which I cannot answer at this time. The team is working on v0.25 at the moment and fully loaded into November. Better raw support/test is a possible project for 2015 and when somebody volunteers for this, I'll ask them to discuss the details with you.

I've opened a feature request 992 to track this effort. http://dev.exiv2.org/issues/992

Robin

    (1-3/3)