В следующей статье мы рассмотрим Каир. Около библиотека изменения размера изображений, которая включает распознавание содержимого, а также возможность увеличивать и уменьшать изображения без искажения содержимого. Если вы хотите изменить размер изображений без потери деталей, вы можете сделать это, установив средство изменения размера изображений Caire в Ubuntu через Snap.
В отличие от других приложений, которые просто обрезают пиксели, Caire позволяет нам изменять размер изображения, сохраняя исходное содержимое пропорционально пропорции результирующего изображения. В результате получается законченное изображение другого размера, но без потери важных деталей. которые интересуют пользователя.
Caire - это библиотека для изменения размера изображений с учетом содержимого на основе Резьба по шву. Библиотека также способен обнаруживать человеческие лица через "Пиго»Перед изменением размера изображений и не требует наличия OpenCV установлены. При включенном обнаружении лиц алгоритм избегает обрезки пикселей в обнаруженных лицах, сохраняя область лица неизменной.
Общие характеристики Caire
Вот некоторые из функций, которые отличают эту библиотеку от других существующих решений:
- Включает в себя настраиваемая поддержка командной строки.
- Он также предложит нам поддержка для уменьшения или увеличения изображения.
- Кроме того, мы можем изменить размер изображения как по вертикали, так и по горизонтали.
- Позволит нам изменить размер всех изображений в каталоге.
- Не требует использования какой-либо сторонней библиотеки.
- Использует порог Собела для точной настройки.
- Этот инструмент использует фильтр размытия для лучшего обнаружения краев.
- Позволит нам квадрат изображения с помощью одной команды.
- Он также предложит нам поддержка пропорциональной шкалы.
- Обнаружит лица, чтобы избежать деформаций лица.
- Поддержка несколько типов выходного изображения (jpg, jpeg, png, bmp, gif)
Это лишь некоторые из функций, которые предлагает нам эта библиотека. Они могут подробно проконсультируйтесь со всеми из них в страница github проект.
Установите Caire в Ubuntu как snap-пакет
Чтобы установить этот инструмент через Snap, в нашей системе должна быть установлена поддержка этой технологии. Если вы используете Ubuntu 16.04 LTS (Xenial Xerus) или новее, включая Ubuntu 18.04 LTS (Бионический бобр) и Ubuntu 20.04 LTS (Фокальная ямка), ничего делать не нужно. Snap уже должен быть установлен и готов к работе.
Мы можем установить средство изменения размера изображений Caire на Ubuntu через Snap открытие терминала (Ctrl + Alt + T) и установка стабильной версии с помощью команды:
sudo snap install caire
Если когда-нибудь нам понадобится обновить этот инструмент, в терминале (Ctrl + Alt + T) нам нужно будет использовать только команду:
sudo snap refresh caire
На этом все готово. Теперь мы можем начать уменьшать размер наших изображений. А базовый пример использования из этой библиотеки можно было бы выполнить следующую команду в терминале (Ctrl + Alt + T):
caire -in entrada.jpg -out salida.jpg -width=20 -height=20 -debug=false -perc=1
к больше информации об использовании этой библиотеки, пользователи могут ознакомиться с инструкциями в Страница GitHub проекта или воспользуйтесь помощью программы командой:
caire --help
деинсталляция
Если мы хотим удалить Caire из нашей системы, нам останется только открыть терминал (Ctrl + Alt + T) и использовать команду:
sudo snap remove caire
Конечно, как и все технологии, у него есть свои ограничения. Они появятся в том случае, если обработанное изображение сильно сжато в том смысле, что оно не содержит «менее» важных областей. В этом случае могут появиться нежелательные результаты. Кроме того, алгоритм не очень хорошо работает, когда изображение, хотя и не очень сжатое, представляет контент таким образом, чтобы не пропустить некоторые важные части.
к больше информации об этом инструменте и как он работает, пользователи могут перейти в страница проекта на GitHub.