Написать скрипт на Python с использованием OpenCV
Цена договорная
Основная задача скрипта - вырезание части изображения по бинарной маске (остальная часть должна быть прозрачной).
Вторичная задача - создание бинарной маски по вырезанной части изображения.
На входе имеем две папки: in и out, которые лежат в той же папке, что и скрипт.
В первую закидываем картинки в формате png или jpg.
Во второй ожидаем результат выполнения скрипта: файлы с теми же именами в формате png 24 bit + alfa channel.
Маску размещаем рядом со скриптом, она должна быть в формате png с именем mask.
Выполнение скрипта:
1. Если в корневой папке вместо файла mask.png лежит файл result.png, то из него нужно сделать маску (файл mask.png).
2. Всё что под белым слоем маски должно остаться на картинке, всё что под чёрным слоем маски должно стать прозрачным. Границы должны быть чёткие без размытия.
3. В момент выполнения скрипт должен записывать полный лог работы в файл рядом с собой с тем же именем, что и сам скрипт с расширением log.
Вторичная задача - создание бинарной маски по вырезанной части изображения.
На входе имеем две папки: in и out, которые лежат в той же папке, что и скрипт.
В первую закидываем картинки в формате png или jpg.
Во второй ожидаем результат выполнения скрипта: файлы с теми же именами в формате png 24 bit + alfa channel.
Маску размещаем рядом со скриптом, она должна быть в формате png с именем mask.
Выполнение скрипта:
1. Если в корневой папке вместо файла mask.png лежит файл result.png, то из него нужно сделать маску (файл mask.png).
2. Всё что под белым слоем маски должно остаться на картинке, всё что под чёрным слоем маски должно стать прозрачным. Границы должны быть чёткие без размытия.
3. В момент выполнения скрипт должен записывать полный лог работы в файл рядом с собой с тем же именем, что и сам скрипт с расширением log.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.