Comment former de PORCS et d'utiliser mon HOGDescriptor?

Je veux données sur la formation et l'utilisation de PORC algorithme pour détecter les piétons.
Maintenant, je peux utiliser defaultHog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector()); dans opencv à la détection, mais le résultat n'est pas très bon pour mon test vidéo. Je tiens donc à faire de la formation utiliser ma base de données.

J'ai préparé 1000+ positif de l'échantillon, et de+ de 1000 échantillons négatifs. Elles sont coupées à la taille 50 * 100, et je dois faire la liste de fichiers.

Et j'ai lu quelques tutoriels sur internet, ils sont tous tellement complexe, parfois abscons. La plupart d'entre eux sont d'analyser le code source et l'algorithme de PORC. Mais avec seulement moins d'exemples simples et anylize.

Certains d'instruction montrent que libsvm\windows\svm-train.exe peut être utilisé pour la formation, Peut-on donne un exemple, conformément à 1000+ 50*100 les échantillons positifs?
Par exemple, comme haartraing, nous pouvons le faire à partir de opencv, comme haartraining.exe –a –b avec certains paramètres, et obtenir une *.xml comme un résultat qui sera utilisé pour la détection de personnes?

Ou n'importe quelle autre méthode de formation et de détection?

Je préfère savoir comment l'utiliser et le détail des procédures. Que le détail de l'algorithme, il n'est pas important pour moi. Je veux juste le mettre en œuvre.

Si quelqu'un sait, merci de me donner quelques conseils.

OriginalL'auteur flammxy | 2013-03-29