Как мы можем конвертировать FaceDetector.Face в растровое изображение на Android? - PullRequest
0 голосов
/ 28 октября 2011

в моем приложении у меня есть 2 изображения (например, 2 человека фотографии),

есть одно фоновое изображение, есть одно изображение переднего плана.Теперь я хочу вырезать часть лица из изображения на переднем плане и прикрепить это лицо к фоновому изображению, и, наконец, я хочу создать окончательное изображение, содержащее тело фонового изображения и лицо с передним изображением.

Заранее спасибо

1 Ответ

3 голосов
/ 28 октября 2011

как мы можем конвертировать FaceDetector.Face в растровое изображение в Android

Алгоритм будет примерно таким:

  • Получить средние точки всех граней на изображении, чья достоверность составляет> 0,4 ​​
  • Грубо вычислите прямоугольник вокруг грани, который соответствует размерам, указанным визображение;расстояние между глазами A.Если вы можете получить овальную форму, пропорциональную расстоянию между глазами, это будет даже лучше.
  • Обрежьте изображение по координатам, которые вы только что рассчитали

............................ cute isn't she :D

Примечание: вы должны позаботитьсяиз углов Эйлера тоже , если лицо наклонено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...