То, что вы просите, это программная сегментация переднего плана и фона.Поскольку это активная область исследований, вы вряд ли найдете какой-либо готовый исходный код, работающий «из коробки» (особенно на Java).
Если у вас есть время, посмотрите imageсегментация и просматривайте соответствующие статьи в Google Scholar.Вы увидите, что в общем случае это не простая задача для компьютера.В определенных случаях вы можете попытаться воспользоваться определенными условиями.На указанном вами изображении фон действительно размытый, поэтому края фигуры действительно хорошо выделяются.Обнаружение края с помощью оператора Canny дает вам следующее:
Это не идеально, но это начало.Используя информацию о ребрах, вы можете найти основные внешние контуры и извлечь фигуру танцора.