1

誰かが完全に設定された分類器の例を教えてもらえますか<私はパラメータについて話しているので、この例を理解していません:

cv2.CascadeClassifier.detectMultiScale(image, rejectLevels, levelWeights[, scaleFactor[, minNeighbors[, flags[, minSize[, maxSize[, outputRejectLevels]]]]]]) → objects

顔を検出していますが、最小サイズと最大サイズを設定する必要があります。そのためには、rejectLevels、levelWeights などを設定する必要があります。

モジュールCV2を使用しています。

4

1 に答える 1

3

この問題では、ネガティブ イメージのリストを作成する前に、まずポジティブ イメージの境界ボックスを含むコレクション ファイルを作成する必要があります。次に、カスケードをトレーニングするために opencv サンプルを作成する必要があります。それが終わったら、顔のサンプルを検出するために次のコードを使用するだけです。

#load detection file
cascade = cv2.CascadeClassifier("cascade.xml")
# detect objects, return as list
rects = cascade.detectMultiScale(img)

次に、rect リストを反復処理できます。 この参照を見てください:

于 2013-10-25T04:35:23.820 に答える