Comment calculer les histogrammes de formes binaires locales avec OpenCV?
J'ai déjà vu que OpenCV propose un classificateur basé sur LBP les histogrammes:
Mais je veux avoir accès à la LBP histogramme lui-même. Par exemple:
histogram = calculate_LBP_Histogram( image )
Est-il une fonction qui effectue ce dans OpenCV?
source d'informationauteur EijiAdachi
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir le code C++ pour le calcul de la LBP à l'aide d'OpenCV Mat structure de données ici:
http://www.bytefish.de/blog/local_binary_patterns
Vous devriez être capable de trouver la version de Python ainsi sur le même site.
Le code est écrit par Philipp Wagner, qui, je crois, contribué à la reconnaissance du visage de code que vous avez mentionné à OpenCV, il devrait donc être la même chose.
Le LBP code se trouve dans le fichier: OpenCV-2.4.2/modules/contrib/src/facerec.cpp comme une fonction statique. Malheureusement, il ne semble pas être exposés à usage public (au moins pour OpenCV 2.4.2).