Darktable, objektiivin virhekorjaus ja uudet kamerat sekä objektiivit

Tällä kertaa mietitään sitä, miten saadaan Linuxin mukana tulevaan Darktableen toimimaan uudet kamerat ja uudet objektiivit joita ei ole välttämättä oman Linuxisi mukana tulleessa kokoonpanossa tuettuna.

Miksi objektiivin virheiden korjaus?

Mitä tahansa objektiivia kun käytät nykypäivän järjestelmäkameroissa, vääristää objektiivi kuvaa useallakin tavalla.

  1. kuvan vääristymä
    Monesti kuvassa suorat viivat eivät ole aivan suoria ja tapahtuu myös muuta vääristymää kuvassa. Tämä voidaan ohjelmallisesti korjata.
  2. kuva on himmeämpi reunoilta ja kulmista
    Tämäkin ”vika” voidaan korjata ohjelmallisesti
  3. jne

Lähes kaikkien valmistajien järjestelmäkamerat tukevat tällaista niinsanottua linssikorjausta eli objektiivin virhekorjausta ja tekevät virhekorjauksen suoraan kamerassa.

Kun käytät kamerassa jotakin muuta kuin kameran valmistajan omaa objektiivia (esim Canon kamerassa Tamron objektiivia), ei kamera osaakaan tehdä korjausta, joten tämä täytyy tehdä ohjelmallisesti tietokoneella niin halutessamme.

Korjaus?

Asensin Ubuntu 16.04:ään Darktablen. Noh, eihän se tunnistanut kameraani (Canon EOS 6D Mark II) vaikkakin tunnisti objektiivini (Tamron SP 24-70mm F/2.8 Di VC USD G2).

Hetken tapeltuani päätin asentaa Virtuaalikoneella pyörivään Windowsiin Darktablen.

Yllätyksekseni se tunnisti kameran mutta ei objektiivia, eli päinvastoin kuin Linuxissa.

Ajattelin tässä vaiheessa vaihtaa Linux-jakelua koska olen kuullut että hifistely-Linuxi nimeltään Gentoo sisältäisi suhteellisen uusia ohjelmistoversioita. Noh olin noin viikossa saanut kaiken sitten asennettua…

Darktable ei kuitenkaan tälläkään Gentoolla tunnistanut kameraani. Mikä neuvoksi?

Ratkaisu?

Mikäli lensfun -kirjaston uusin versio tukee kameraasi ja objektiiviasi, on tietokanta mahdollista päivittää. Tähän on hyvin yksinkertainen komento olemassa.

Aja siis roottina (tai laita alkuun sudo [katso ohje aiheesta sudo])

lensfun-update-data

Tämä komento voidaan ajaa myös tavallisena käyttäjänä, mutta tällöin tietokanta on käytettävissä vain kyseisellä käyttäjällä.

Mikäli komentoa lensfun-update-data ei löydy, voit asentaa sen Ubuntussa komennolla

sudo apt install liblensfun-bin

Ja nyt kaikki hyvin, kiitos Googlen ja avuliaiden Gentoo-palstalaisten avusta!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *