2
我想在OpenCV中使用Viola-Jones人臉檢測算法。我使用detectMultiScale()
來定位圖像中的多個面。我想知道如何從源代碼返回或計算所計算面部的置信因子。看來,默認detectMultiScale()
函數不會返回conf因素。在Viola-Jones人臉檢測中計算置信因子?
我想在OpenCV中使用Viola-Jones人臉檢測算法。我使用detectMultiScale()
來定位圖像中的多個面。我想知道如何從源代碼返回或計算所計算面部的置信因子。看來,默認detectMultiScale()
函數不會返回conf因素。在Viola-Jones人臉檢測中計算置信因子?
沒有信心分數可以返回,但您可以通過設置minNeighbors
來設置您想要的自信程度。質量越高,質量越好,面部越少。
編輯:如果您使用Python,您可以修改設置rejectLevels
質量。
Python: cv2.CascadeClassifier.detectMultiScale(image, rejectLevels,
levelWeights[, scaleFactor[, minNeighbors[, flags[, minSize[, maxSize[,
outputRejectLevels]]]]]]) → objects
我相信minneighbours參數是信心的措施,你所尋找的,它並不像細顆粒作爲連續可變雖然 –
其實並不是一個優雅的測量。有沒有辦法獲得adaboost權重和閾值以計算輸出? –
返回的面孔,是最大的因素?算法如何選擇將返回哪個面? –