Salut,
Je connais pas spécialement roborealm mais un recherche google rapide me donne cette page:
http://www.roborealm.com/help/Face_Detection.php
Par contre l'algo de Viola et Jones permet de faire de la reconnaissance d'objets, mais sur un objet tronqué je doute que tu arrives à des résultats cohérents.
Le plus dur sera dans tous les cas de créer ton classifieur (quoi de lui "expliquer" ce qu'il doit trouver dans une image), pour la reconnaissance de visage, openCV intègre déjà le classifieur de mémoire.
Si tu veux faire ton classifieur, il te faudra trouver des milliers d'images qui ne possèdent que ce que tu veux reconnaître, des milliers sans , et encore des milliers qui ont ce que tu veux reconnaître mais en situation réelle (avec un fond non homogène).
Et une personne dans toutes ses positions, tronquée ou autre me semble un objet un peu trop complexe pour être détectée d'un coup (peut être faire des détections de "morceaux" de personnes et de vérifier si les différents morceaux sont contigu)
Si tu veux comprendre un peu mieux l'algo va voir:
http://www.firediy.fr/article-18.html qui possède un lien pour expliquer comment faire son classifieur (je ne l'ai pas lu)