Пример эффекта соларизации с порогом 100. Соларизация похоже на инверсию цветов, с той разницей, что при соларизации инверсия цветов применяется только для тех цветовых каналов, значения которых больше (или меньше, как в моём случае), чем пороговое. Знак больше-меньше выбирается вместе с пороговым значением и влияет на конечный эффект.
Кстати, эту картинку я сделал как-то давно для группы своих дипломников в Telegram.
Исходный код:
Кстати, эту картинку я сделал как-то давно для группы своих дипломников в Telegram.
Исходный код:
(use-modules (png)#projects #guile #png #parser #image_processing
(png image)
(png image-processing))
(define (main args)
(let* ((image (png->scm))
(result (png-image-filter-solarize image
100)))
(scm->png result)))
⚡3
facedetect
— программа для обнаружения лиц на изображениях, которую можно легко интегрировать в скрипты:https://www.thregr.org/~wavexx/software/facedetect/
Программа сделана специально для пакетной обработки данных, и отвечает на базовый вопрос "есть ли лицо на данном изображении?" и выдаёт код завершения исходя из результата проверки, либо координаты каждого найденного лица в стандартный вывод. Цель утилиты — предоставить базовый консольный интерфейс, который понятен и подходит для использования с такими утилитами, как ImageMagic.
#linux #cli #tools #image_processing