Версия: | 7.0 |
Дата релиза: | 19 июля 2020 |
Предыдущий релиз: | 6.4.0 от 09 ноября 2019 |
Страница: | digiKam |
Состоялся релиз программы digiKam 7.0.
Распознавание лиц. Даже животных...
В digiKam уже давно присутствует функция распознавания лиц на фотографиях. Но алгоритмы, которые для этого использовались, старые и не обновлялись еще с версии 2.0.0. Они не всегда давали хорошие результаты и имели некоторые программные ограничения.
Летом 2017 студент Yingjie Liu делал попытки интегрировать в программу распознавание лиц на базе нейронных сетей и библиотеки Dlib. Реализация работала очень медленно, поэтому его решение не было принято.
В этом году была предпринята еще одна попытка, и студент Thanh Trung Dinh полностью переписал код, отвечающий за распознавания лиц. Он использовал современные подходы глубокого обучения (deep learning). В качестве реализации была выбрана библиотека OpenCV. Задействованы нейронные сети с предварительно выученными моделями данных, то есть для выполнения распознавания не требуется долгого этапа обучения. В результате скорость распознавания существенно возросла, а показатель успешности распознавания достигает 97%.
Еще одним преимуществом нового распознавания является то, что теперь можно распознавать не только лица людей, но некоторых животных, например, собак.
Другое заметное улучшение заключается в том, что новая нейросетевая модель умеет обнаруживать «нечеткие» лица — размытые, повернутые, лица в профиль, лица в очках и другие.
Поддержка новых камер (RAW-формат)
Для улучшения поддержки RAW формата была задействована новая версия библиотеки libraw 0.20, что в результате привело к поддержке более 40 новых RAW форматов.
Обеспечена поддержка RAW форматов следующих камер:
- Canon: PowerShot G5 X Mark II, G7 X Mark III, SX70 HS, EOS R, EOS RP, EOS 90D, EOS 250D, EOS M6 Mark II, EOS M50, EOS M200
- DJI Mavic Air, Osmo Action
- FujiFilm GFX 100, X-A7, X-Pro3
- GoPro Fusion, HERO5, HERO6, HERO7
- Hasselblad L1D-20c, X1D II 50C
- Leica D-LUX7, Q-P, Q2, V-LUX5, C-Lux / CAM-DC25
- Olympus TG-6, E-M5 Mark III.
- Panasonic DC-FZ1000 II, DC-G90, DC-S1, DC-S1R, DC-TZ95
- PhaseOne IQ4 150MP
- Ricoh GR III
- Sony A7R IV, ILCE-6100, ILCE-6600, RX0 II, RX100 VII
- Zenit M
- и несколько смартфонов.
Улучшена поддержка формата HEIF
С версии digiKam 6.4.0 была добавлена поддержка формата HEIF. Контейнерный формат HEIF используется Apple для хранения фотографий на устройствах с iOS, а также Canon для хранения HDR-изображений с камеры 1DX Mark III.
HEIF дает отличные результаты по сжатию изображений. Заявлено, что HEIF изображения могут хранить в два раза больше информации, чем JPEG того же размера. Также HEIF поддерживает анимированные изображения.
В digiKam 7.0 улучшили поддержку HEIF. Реализовано извлечение метаданных Exif, lptc и XMP из HEIF.
В будущем планируется поддержка AVIF формата, а также сложных «HEIF-структур», например, цепочек изображений.
Новый Qt и KDE Frameworks
Реализована полная поддержка Qt 5.15. На конец года запланирован переход на Qt 6.
Все бинарные сборки программы используют Qt 5.14.2 LTS.
В Linux и MacOS вместо QtWebEngine теперь используется QtWebKit.
Все компоненты теперь используют свежую версию KF5 5.70.0 (KDE Frameworks).
Официальная Flatpak версия
Заявлена официальная поддержка Flatpak версии программы, которая содержит самую свежую версию digiKam.
Для установки выполните команду:
flatpak install flathub org.kde.digikam
Для запуска:
flatpak run org.kde.digikam
Также по прежнему поддерживается AppImage версия (64- и 32-bit), установка в Windows и macOS.
Что еще
- Добавлена новая утилита ImageMosaicWall (в виде плагина), которая позволяет создавать одно изображение-мозаику на основе набора изображений.
- Улучшена поддержка метаданных.
- Для инструмента SlideShow добавлены новые настройки.
- Для плагина HTMLGallery добавлена новая тема Html5Responsive.
Установка digiKam
Описание программы и различные способы установки digiKam в Linux приведены на странице программы в нашем каталоге.
Комментарии
13:08
23:56
01:03
23:08