web-dev-qa-db-ja.com

OpenCVでローカルバイナリパターンヒストグラムを計算する方法は?

OpenCVがLBP histograms に基づく分類子を提供することはすでに確認しました。

しかし、LBPヒストグラム自体にアクセスしたいと思います。例えば:

histogram = calculate_LBP_Histogram( image )

OpenCVでこれを実行する機能はありますか?

12
EijiAdachi

OpenCVのMatデータ構造を使用して、LBPを計算するためのC++コードをここで取得できます。

http://www.bytefish.de/blog/local_binary_patterns

同じサイトでPythonバージョンも検索できるはずです。

コードは、あなたが言及した顔認識コードをOpenCVに提供したPhilipp Wagnerによって書かれたので、同じものでなければなりません。

LBPコードは、ファイルOpenCV-2.4.2/modules/contrib/src/facerec.cppに静的関数として含まれています。残念ながら、それは一般に公開されているようには見えません(少なくともOpenCV 2.4.2では)。

20
lightalchemist