Комментарии 12
можно вообще этот фон сделать прозрачным, и потом подкладывать нужный фон.
PS: плохо читали мануалы по imagemagick.
PS: плохо читали мануалы по imagemagick.
+1
Врятли получиться, если взять тот же фотошоп то и там не с первого раза получается удалить фон за одно действие, приходиться ручками поработать.
0
я не программист но идея такова:
1. Для начала определить цвет фона на исходном изображении. Сделать это можно, например, по четырем углам в точках (там заведомо не будет товара а будет фон)
2. На основе полученного фона сделать некий диапазон цвета для удаления с изображения (ведь врядли он настолько равномерный и однотоновый)
3. Заменить этот диапазон цветов на транспарент и сохранить изображение
Как этот алгоритм конкретно реализовать, подсказать не могу.
1. Для начала определить цвет фона на исходном изображении. Сделать это можно, например, по четырем углам в точках (там заведомо не будет товара а будет фон)
2. На основе полученного фона сделать некий диапазон цвета для удаления с изображения (ведь врядли он настолько равномерный и однотоновый)
3. Заменить этот диапазон цветов на транспарент и сохранить изображение
Как этот алгоритм конкретно реализовать, подсказать не могу.
0
:) Вы мыслите так же как и я, абсолютно такая же идея была, но как её реализовать я не знаю. Цвет фона допустим будет белый, и если исключать и заменять на транспарент, этот белый цвет, то на самом товаре есть белые поля (блики и прочее), которые тоже удаляться. Да, с реализацией туго.
0
Можно попробовать удалять попиксельно, тогда перед удалением каждого пикселя надо смотреть, есть ли его связь с уже удаленным ранее пикселем с одной из сторон. Тогда удалим только неразрывный фон.
Еще как вариант, попробовать написать Action в Photoshop и попробовать обработать фотки с помощью него. Все файлы можно открыть с помощью File — Automate — Batch
Еще как вариант, попробовать написать Action в Photoshop и попробовать обработать фотки с помощью него. Все файлы можно открыть с помощью File — Automate — Batch
0
Flash — ActionScript 2.0, всё будет делаться на стороне клиента, никаких серверных скриптов, но боюсь вас это не устроит.
0
гуглить на тему «watershed segmentation»
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Автоматизированный процесс компоновки изображений