Как добавить lensfun 0.3.0 db в darktable на Ubuntu? - Фотопедия
5 голосов
/ 18 апреля 2015

Я попробовал подход, предложенный Торстеном Бронгером в Как добавить коррекцию объектива для моей модели + объектив в Lensfun в Darktable? (извлечение xml-файлов из 0.3.0 tar и перезапись в / usr / share / lensfun). Есть три проблемы: 1. Darktable по-прежнему не распознает объектив, даже если запись находится в одном из XML-файлов. 2. Darktable больше не показывает раскрывающийся список линз (щелчок в поле, ничего не происходит), но это было до того, как я перезаписал файлы. 3. http://wilson.bronger.org/lensfun_coverage.html говорит, что объектив "Nikkor AF-S 18-55mm f / 3.5-5.6G DX VR II" доступен в версии 0.3.0, но в загруженных файлах .xml для него нет записи ( только для VR без "II"). Я попытался продублировать запись VR и добавить «II» к имени, но тем не менее Darktable не смог бы его распознать.

Точная формулировка Darktable для объектива: "Nikon AF-S DX Nikkor 18-55 мм f / 2,5-5,6G VR II"

Так что мой вопрос, как вручную установить lensfun 0.3.0. README не ясно, где извлечь файлы. Извлечь их в / usr / share / lensfun? или во временной области, и MAKE правильно скопирует их в / usr / share / lensfun?

Ответы [ 3 ]

4 голосов
/ 12 октября 2015

На сайте lensfun объясняется, как обновлять объективы без прав root (см. , как найти и загрузить файлы базы данных ). То, что сработало для меня, было:

cd
mkdir -p .local/share/lensfun
cd .local/share/lensfun

Затем скачайте и распакуйте обновленные линзы:

wget http://wilson.bronger.org/db/version_0.tar.bz2
bunzip2 version_0.tar.bz2
tar xvf version_0.tar

Ссылочная ссылка упоминает, что вы должны поместить файлы в .local/share/lensfun/updates, но это не сработало для меня. Кроме того, ссылка для скачивания с личного сайта создателя lensfun, так что она должна быть там некоторое время.

3 голосов
/ 19 апреля 2015

Решение найдено. Увидеть ниже. Вот шаги, которые я предпринял, чтобы исправить описанные проблемы.

  1. удаленные пакеты darktable и lensfun через synaptic.
  2. свежая установка darktable (которая также устанавливает зависимость lensfun 0.2.8)
  3. распаковал tar-файл lensfun 0.3.0 в мою домашнюю директорию, в папку lensfun-0.3.0
  4. $ cd lensfun-0.3.0
  5. $ gvim data / db / slr-nikon.xml
  6. Скопируйте и вставьте дубликат данных для Nikon AF-S DX Zoom-Nikkor 18-55mm f / 3.5-5.6G VR, удалите линии виньетки (так как в таблице объективов указано НЕТ), добавьте "II" к модели название, измените коэффициент кроп-фактора на 1,523 (в соответствии с последней таблицей объективных функций); сохранить файл.
  7. $ mkdir cmake_build
  8. $ cd cmake_build
  9. $ cmake -DCMAKE_BUILD_TYPE = Release -DLENSFUN_INSTALL_PREFIX = / usr ../
  10. $ make
  11. $ sudo make install

Также обратите внимание на подготовительный шаг 0: $ sudo apt-get install cmake make doxygen libglib2.0-dev

Шаг 6 создает достаточно близкое приближение к новому объективу (предположение). Шаг 9 необходим из-за того, где установлен пакет Ubuntu lensfun (/ usr / share). Шаг 10 требует, чтобы sudo записывал в / usr / share и перезаписывал файлы данных 0.2.8.

Я бы предложил обновить объектив README, чтобы отразить шаги 9 и 10 для пользователей Ubuntu (нас в мире очень много).

Теперь, когда я открываю darktable, он успешно распознает объектив II D5300 и получает данные.

2 голосов
/ 20 июля 2015

Я получил его, работая с lensfun версии 0.2.8, без необходимости перекомпиляции и установки вручную версии 0.3.1, просто слегка отредактировав и используя 0.3.1 дБ.

Основное различие между 0,2,8 и 0,3,1 xmls (за исключением количества камер и объектива), по-видимому, заключается в родительской разметке <lensdatabase> против <lensdatabase version="1"> соответственно. Поэтому, если вы удалите version="1" в разметке, darktable (я тестировал с 1.6.7) правильно загрузит и камеры, и объектив.

Но если вы на самом деле используете файлы Torsten Bronger, как указано в Как добавить коррекцию объектива для моей модели + объектив в Lensfun в Darktable? , вам не нужно вручную редактировать файлы XML, так как они не содержат информацию о версии, а содержание очень близко к 0.3.1 и, возможно, еще более актуально.

С уважением,

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...