У меня нет большого опыта по обнаружению человека с OpenCV, но с любым инструментом это трудная задача. Вы даже не указали, какие части человеческого тела вы планируете использовать ... Используются ли в жестах все тело, только руки и кисти рук и т. Д.?
OpenCV имеет несколько предопределенных файлов для обнаружения всего человеческого тела, лица, рта и т. Д. (Ищите специальный XML-файл в исходном коде OpenCV), вы можете попробовать их.
Для документации, официальная документация OpenCV является обязательной: http://opencv.willowgarage.com/documentation/cpp/index.html, но, конечно, она очень общая.
Управление окружающим освещением может быть полезным, но это зависит от методов, которые вы будете использовать. Сначала найдите подходящие методы и сделайте свой выбор в зависимости от вашей способности управлять освещением. Опять же, наилучшее положение камеры будет зависеть от методов и, конечно же, от того, какие части человеческого тела вы планируете использовать. Наконец, имейте в виду, что OpenCV не особенно быстр, поэтому вам может понадобиться использовать некоторые подпрограммы OpenGL, чтобы ускорить процесс.
Если вы готовы не использовать только веб-камеры, возможно, вы захотите взглянуть на Kinect SDK. Официальный релиз ожидается только весной следующего года, но вы уже можете найти материал для коробок с Linux.
веселись!