Bug 241244 - Lens auto correction doesn't include Nikon D90 and doesn't recognize 18-70 kit kens
Summary: Lens auto correction doesn't include Nikon D90 and doesn't recognize 18-70 ki...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-LensCorrection (show other bugs)
Version: 1.2.0
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-09 23:01 UTC by michal
Modified: 2016-07-01 09:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.5.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description michal 2010-06-09 23:01:42 UTC
Version:           1.2.0 (using KDE 4.4.3) 
OS:                Linux

There is no Nikon D90 in list of available cameras.

Also, the "use metadata" function doesn't recognize 18-70 kit lens.

Reproducible: Always




OS: Linux (i686) release 2.6.33
Compiler: i686-pld-linux-gcc
Comment 1 caulier.gilles 2010-06-10 00:06:51 UTC
Install Exiv2 library 0.20.0 and digiKam 1.3.0 and try again.

Gilles Caulier
Comment 2 Chris Samuel 2010-07-01 14:05:27 UTC
Unfortunately exiv 0.20 isn't packaged in Kubuntu, but with KDE 4.5.0 RC1 and Digikam 1.3.0 in the PPA I can confirm it does recognise the D90 camera.

However, it doesn't recognise my Nikon Nikkor "18-200mm F3.5-5.6" (AF-S VR) lens.
Comment 3 caulier.gilles 2010-07-01 14:15:51 UTC
The lens information is given by Exiv2 library. You must install 0.20.0 release to see any changes there

Gilles Caulier
Comment 4 caulier.gilles 2010-07-01 14:16:41 UTC
Can you give me a link to an image from your camera to test here...

Gilles Caulier
Comment 5 Chris Samuel 2010-07-01 14:46:38 UTC
Just noticed that I get the different behaviour with the same lens on a D100, in that Digikam itself shows the right lens information (Nikon AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED) with the D100 image but on the D90 image it is listed as "Unavailable".

But in the lens correction part neither select the right lens and instead default to the Nikkor 24-85mm f3.5-4.5G one.

I'll sort out some sample images - are resized ones OK or do you need the original (big) ones ?  Or just the metadata ?
Comment 6 caulier.gilles 2010-07-01 14:47:41 UTC
A resized with full metadata is enough

Gilles Caulier
Comment 7 Chris Samuel 2010-07-01 15:32:45 UTC
Here you go:

http://www.csamuel.org/tmp/D90.jpg
http://www.csamuel.org/tmp/D100.jpg

Exiv2 reports the metadata for the lens in both images to be:

Exif.Nikon3.Lens            Rational 4  18-200mm F3.5-5.6

But different for this part - D100 says:

Exif.NikonLd1.LensIDNumber  Byte     1  Nikon AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED (II)

whereas for the D90 is says:

Exif.NikonLd3.LensIDNumber  Byte     1  Nikon AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED (II)

Note the Ld1 changing to Ld3 on the left hand side there..

Hope this is useful and thanks for the rapid response!
Comment 8 caulier.gilles 2011-12-17 19:05:09 UTC
Michal,

This file still valid using digiKam 2.4 ?

Gilles Caulier
Comment 9 michal 2011-12-20 18:39:34 UTC
It's OK now. Thanks.