Начните с программного обеспечения и алгоритмов распознавания лиц; они были самыми изысканными за эти годы, и пока все ваши тела имеют головы, вы можете использовать exif-данные для определения ориентации захвата изображения (конечно, вы не можете полностью полагаться на это), пробовать кожу лица, чтобы получить кожу диапазон тонов, и найти прикрепленное тело. Все, что не является головой и телом, должно быть удалено. Этот процесс предполагает , что у человека примерно такой же оттенок кожи на лице, как и у его тела, и вспышка камеры не смывает это. Вы можете получить длительность вспышки и некоторые другие атрибуты из exif и соответствующим образом настроить диапазоны.
Многие программы могут распознавать лица (например, посмотрите на iPhoto), поэтому вам придется использовать лицо в качестве ориентира, а также тон кожи, чтобы найти края вашего тела. Ваш результат не будет идеальным, но до тех пор, пока ваш подход будет разумным, вы получите что-то полезное.
И когда вы закончите, выпустите ваше программное обеспечение с открытым исходным кодом, чтобы я мог его использовать ...:)