Официально анонсирован релиз программы для управления коллекцией фотографий digiKam 2.0.0. В новой версии исправлено более 200 ошибок и представлено несколько важных новшеств.

Ключевым и наиболее ожидаемым новшеством стала функция распознавания лиц, позволяющая автоматически определять фотографии, на которых присутствуют определённые люди и присваивать им соответствующие теги. Менеджер фотографий digiKam стал первым свободным проектом, в котором появилась подобная функциональность, ранее функции распознавания лиц были реализованы только в проприетарных продуктах, таких как Google Picasa, Apple iPhoto и Windows Live Photo Gallery.

Функция распознавания лиц реализована через библиотеку libface, в которой реализованы функции выделения лиц и обучения/распознавания. Код libface написан на С++ и задействует в своей работе коллекцию алгоритмов OpenCV 2.0. Для упрощения использования функций библиотеки в Qt/KDE приложениях разработан специальный Qt-враппер. Библиотека разработана студентом Университета западной Индианы (США) в рамках программы Google Summer Of Code 2010 и курируется разработчиками проекта KDE.

Вторым важным изменением стала реструктуризация поставки - digiKam отныне распространяется в виде единого пакета "digiKam Software Collection", в который входит не только сама программа, но и разрабатываемые в рамках проекта библиотеки и плагины, ранее поставляемые в виде отдельного пакета kipi-plugins. Поставка единого пакета позволит разработчикам упростить поддержание пакета и сократить число внешних зависимостей.

Кроме того, в новую версию вошли результаты работы всех проектов, подготовленных студентами в рамках инициативы Google Summer of Code 2010. Среди новшеств: поддержка sidecar-файлов в формате XMP, возможность версионного контроля за изменением изображения и поддержка обратного геокодирования (Reverse Geocoding, преобразование геометки в читаемый адрес). Существенно улучшена работа функций назначения тегов, работы фильтров и пометки фотографий, соответствующих определённым критериям (например, если к фотографиям привязаны геометки, то их можно выбирать по адресу/городу).

Улучшена поддержка хранения индекса в СУБД MySQL, зависимость от которой теперь имеет необязательный характер. Из проекта RawTherapee портирована возможность использования расширенных настроек декодирования RAW-изображений. Добавлена поддержка высокопроизводительной библиотеки JPEGTurbo, внутренняя библиотека LibPGF обновлена до версии 6.11.24, в которой обеспечена возможность задействования OpenMP (API для параллельного программирования). Из новых плагинов можно отметить инструменты для экспорта фотографий, поддерживающие сервисы Yandex.Fotki, MediaWiki и Rajce, а также включение в поставку MetadataEdit, позволяющего редактировать метаданные Exif/Iptc/Xmp через стандартное диалоговое окно.



Источник: http://www.opennet.ru/opennews/art.shtml?num=31353