OpenCVのMachine Learning関係はマニュアル見てもネットで探しても貧弱な情報しかないので、とりあえず自分が発見したことをさらしていく。 CvDTreeクラスは二分木を作ってくれるクラスで、CART(Classification and Regression Trees)モデルと言われているものの実装。詳しくは、ここらへんを参考 http://cwoweb2.bai.ne.jp/~jgb11101/files/CART.pdf http://ibisforest.org/index.php?CART また、以下はCvDTreeクラスについて一通りドキュメント読んだんだけど、実装がうまくいかない、という人を想定してます。まだ読んでない人は以下を読むこと。 http://www.opencv.jp/opencv-1.0.0/document/opencvref_ml_dtree