人物検出器として有名なHOGDescriptorがOpenCVで提供されている
sampleが samples\cpp\peopledetect.cppで提供されているので試してみた
説明はここ。GPUが付かないオリジナルの説明はない
パラメータを調整しないと性能は出ない。
検出結果を増やすには、hit_threshold とgroup_threshold の値を下げる。
オリジナル
hog.detectMultiScale(img, found, 0, Size(8,8), Size(32,32), 1.05, 2);
padding は、must be (0,0)と説明があるが、sampleでは他の値が設定されている
パラメータ調整
hog.detectMultiScale(img, found, -0.5, Size(4,4), Size(0,0), 1.05, 1);
相違は少ない
パラメータ調整 2
hog.detectMultiScale(img, found, -0.5, Size(4,4), Size(0,0), 1.05, 0);
グループ閾値が0だと結果がグルーピングされない
0 件のコメント:
コメントを投稿