Je me demande pourquoi mon descripteur HOG ne peut pas prévaloir les bonnes silhouettes du corps humain. J'utilise les paramètres commeDescripteur HOG pour la formation à la détection des piétons
CV_WRAP HOGDescriptor() : winSize(64,128), blockSize(16,16), blockStride(8,8),
cellSize(8,8), nbins(9), derivAperture(1), winSigma(-1),
histogramNormType(HOGDescriptor::L2Hys), L2HysThreshold(0.2), gammaCorrection(true),
free_coef(-1.f), nlevels(HOGDescriptor::DEFAULT_NLEVELS), signedGradient(false)
{}
Quand je les ai tracer pourquoi je n'ai pas silhouettes correctes comme un échantillon montré dans ce discussion. Les deux images sont jointes. L'image en couleur est mon descripteur de porc et le gris est celui du lien ci-dessus.
Quels sont les faits que je dois examiner pour avoir des silhouettes correctes comme montré dans l'image dans la discussion ci-dessus?
L'image grise est l'image pondérée positive du descripteur HOG. Pas le descripteur pur. Je me demande comment le détecteur de personnes par défaut d'Opencv est formé. La taille du détecteur SVM entraîné est seulement de quelques kilo-octets et le taux de détection est bon. Mon détecteur entraîné a un mégaoctet de taille et le taux de réussite est faible/le taux de fausses alarmes est élevé. – batuman
Ce site peut vous aider: http://www.geocities.ws/talh_davidc/ – SomethingSomething