Есть ли бесплатный инструмент , который хорошо на извлечение объектов из фотографий?
Это должно работать на Linux
Например, извлечение человека из фотографии.
Есть ли бесплатный инструмент , который хорошо на извлечение объектов из фотографий?
Это должно работать на Linux
Например, извлечение человека из фотографии.
Используя imagemagick, вы можете использовать маску, обнаружение краев или комбинацию двух техник, чтобы вырезать фигуры из изображения. В частности, пример маски очень мощный, если у вас есть изображение с известным фоном.
Пример добавления текстуры к изображению показывает, как создать маску сложной фотографии как часть процесса, но она будет работать и на человека.
На фото пагоды, команда:
convert pagoda_sm.jpg -fuzz 10% -transparent white \
-alpha extract -negate pagoda_mask.png
создает
Который вы можете затем использовать, чтобы вырезать из изображения все, что не является фоном в этом случае.
Не существует идеальных инструментов, бесплатных или нет, которые выполняют эту задачу автоматически для всех изображений.
Компьютерное зрение - это область исследований и сложная проблема. Я не думаю, что вы должны ожидать найти бесплатное программное обеспечение, которое будет делать хорошую работу из этого.
Это излишне (полное приложение, а не инструмент), но вы можете сделать это с помощью GIMP.
Основные учебные руководства здесь, и вы, безусловно, можете сделать сценарий, который ускорит процесс.