class HaarCascade -- 特徴ディスクリプタ

Haar Cascade 特徴ディスクリプタは、Image.find_features() が画像に対して Viola-Jones 物体検出を実行するために使用する不透明なハンドルです。これは Haar 特徴カスケードのトレーニングによって生成された多段分類器を保持します(例えば、組み込みの "frontalface" および "eye" カスケード、またはディスクから読み込まれたバイナリカスケードファイルなど)。

カスケードオブジェクトは image.HaarCascade() ファクトリ関数を介して作成されます。公開コンストラクタはありません。作成されたカスケードは Image.find_features() に直接渡され、同じカスケードを多数のフレームにわたって再利用できます。

基底クラスは Cascade です。その repr() は、ウィンドウサイズと、カスケード内のステージ数、特徴数、矩形数を表示します。例えば次のようになります:

>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
class image.Cascade

image.HaarCascade() が返す不透明なカスケードハンドル。このインスタンスには公開メソッドや属性がありません。Image.find_features() に渡すことしかできません。