Hi!

Here is a something I planned to do sometime, but never got the time to 
actually implement:

- Feed the software a bunch of DNG files (or other RAW format, but 
preferably DNG ;-)  )
- It will scan each file, and based on lens identifier,  focal length, 
approximate focusing distance, and aperture, set the appropriate values 
for chromatic aberration and vignetting.
- The values are fed from a (small) lens database. The feature looks 
pretty like PTlens, but acts on DNG parameters that are directly used by 
ACR.
- In a first version, the lens information could just be entered 
"manually" once per lens.

In a more extensible version, a training system could be used to feed 
the system with new information:
- Feed the tool with a picture from an unknown lens, it will apply 
nothing, and warn the user.
- The user uses ACR to set the appropriate corrections to the image, 
then starts some "training" function, that reads back this information 
and stores a new sample of parameter values for this lens.
- When analyzing a new image from a known lens, the software proposes 
correction values, based on samples already in the database, possibly by 
using an interpolation technique (e.g. if known values are known for 
28mm and 50mm, try to guess a value for 35mm). If the user is 
dissatisfied by the result, she can fix the values in ACR and run the 
training function: a new point is added to the database.

As the database is really small here, a lightweight implementation, such 
as SQLite, should be more than enough. Honestly I don't think a database 
is mandatory at all for this usage, but at least you meet your requirements.

Of course, depending on the scale of your project, you might include 
this function into a bigger tool.

Best regards

Patrice

Thibouille a écrit :
> I have to produce a software as a final evaluation of my computer
> sciences studies.
> Of course, nothing like a RAW converter etc. but maybe there a couple
> things which would be handy to have in a little software?
>
> Conversions? (focal length, DOF...)
> Inventory? (lenses, bodies, film, memory cards, bags, outfits, flahguns etc 
> ...)
> Cataloguing software?
> Exif/ipct collecting from files?
>
> I dunno, I'm open to any idea. I know a couple utilities already exists.
> It is more a question of programming something which I find useful
> rather than trying to revolutionize anything.
>
> A Database is mandatory. Except that I probably can do almost anything
> but I'll stay rather simple (I mean... not gonna do a second PS  ;)
>
> Thanks for your ideas !
>
>   


-- 
PDML Pentax-Discuss Mail List
[email protected]
http://pdml.net/mailman/listinfo/pdml_pdml.net

Reply via email to