Comments 4
Попробовал rembg, на реальных фотографиях результат получился плюс-минус как с использованием метода GrabCut, встроенного в OpenCV - разве что отмечать на картинке места где "заведомо объект" и где "заведомо фон" не нужно, но зато уж и что оставлять, а что удалять оно тоже за тебя само "решит" - вон, на фотке кошака из примера хвост удалило, лапу удалило, про усы молчу, ладно, усы сложно, усы я прощаю. Подумал, может, у меня синдром ложной памяти, и на самом деле GrabCut хуже гораздо работал, чем мне щас кажется? Не вопрос, нашёл старый свой пример с GrabCut, запускаю, чтобы сравнить - а оно не работает, говорит, пересоберите ваше OpenCV с поддержкой Windows или GTK2+. Какого хера, на днях же работало? А вот, `pip install rembg`, не спросясь, не проверяя, поставил поверх моего opencv какое-то своё opencv, без поддержки гуя - хотя, если его удалить и обратно поставить нормальное, то и с ним без проблем работает. Как говорится, "...баный рот этого казино, вы чо, дебилы?"
Спасибо за пост, мне как начинающему спецу реально интересно. Особенно про Pgecode, только недавно был такой запрос, жаль не узнал об этом раньше. Ну и rembg надо потестить, а то иногда и без задач ML надо сделать такую операцию, а сервисы не всегда хорошо работают. Что уж говорить про сделать руками.
Малоизвестные
И дальше идет подборка пакетов с тысячами звездочек на гитхабе.
Малоизвестные библиотеки Python для анализа данных, которые сделают вашу жизнь проще