Используя ImageMagick, можно сделать следующее. Вероятно, вы можете получить аналогичную функциональность из Python Wand, которая основана на ImageMagick.
Входной сигнал:
Сделайте копию изображения. Тогда инвертируйте это (отрицайте) и размывайте это. Тогда порог это. Затем поместите это в альфа-канал ввода. Затем растушуйте его на белом фоне.
convert image.png -alpha off \
\( -clone 0 -negate -blur 0x2 -threshold 50% \) \
-alpha off -compose copy_opacity -composite \
-background white -compose over -flatten \
result.png