Как обнаружить тело в изображении в объективе? - PullRequest
1 голос
/ 05 октября 2009

есть ли способ, которым мы можем обнаружить тело человека на изображении и вырезать единственную часть тела на изображении.

Ответы [ 3 ]

1 голос
/ 05 октября 2009

Если человек голый, вы можете использовать сегментация цвета кожи .


Я не уверен, действительно ли вам нужно определить тело человека для вашей заявки. Возможно, "простой" алгоритм фонового вычитания также будет работать в вашем случае.

С помощью вычитания фона вы создаете фоновую модель, когда на изображении отсутствует передний план (человек). Затем вы можете использовать фоновую модель, чтобы определить, принадлежит ли пиксель переднему плану или фону. К сожалению, у алгоритма фонового вычитания есть проблемы с движением фона и внезапными изменениями освещения ...

Другая идея состояла бы в том, чтобы начать с распознавания лиц по типу «как у Виолы / Джонса»…

0 голосов
/ 08 октября 2009

Если вы думали, что пользователь может использовать ваше приложение только несколько раз, возможно, вам лучше всего загрузить изображение на механический турок Amazon.

0 голосов
/ 05 октября 2009

Да, иногда, но это очень сложно. Если тело перед синего или зеленого или другого однородного цвета, это легко. Если тело находится в фокусе, а фон - нет, это вполне возможно. Иначе это трудно-невозможно.

Начните здесь (и используйте Google самостоятельно):

...