2

Есть ли бесплатный инструмент , который хорошо на извлечение объектов из фотографий?

Это должно работать на Linux

Например, извлечение человека из фотографии.

3 ответа3

3

Используя imagemagick, вы можете использовать маску, обнаружение краев или комбинацию двух техник, чтобы вырезать фигуры из изображения. В частности, пример маски очень мощный, если у вас есть изображение с известным фоном.

Пример добавления текстуры к изображению показывает, как создать маску сложной фотографии как часть процесса, но она будет работать и на человека.

На фото пагоды, команда:

convert pagoda_sm.jpg -fuzz 10% -transparent white \
      -alpha extract -negate  pagoda_mask.png

создает

маска изображения пагоды

Который вы можете затем использовать, чтобы вырезать из изображения все, что не является фоном в этом случае.

Не существует идеальных инструментов, бесплатных или нет, которые выполняют эту задачу автоматически для всех изображений.

1

Компьютерное зрение - это область исследований и сложная проблема. Я не думаю, что вы должны ожидать найти бесплатное программное обеспечение, которое будет делать хорошую работу из этого.

1

Это излишне (полное приложение, а не инструмент), но вы можете сделать это с помощью GIMP.

Основные учебные руководства здесь, и вы, безусловно, можете сделать сценарий, который ускорит процесс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .