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

