afficher les objets détectés par HaarClassifier dans une nouvelle fenêtre
Bonjour,
je suis entrain de détecter des personnes sur un bateau dans une scène vidéo en utilisant la fonction detectMultiScale(...), je récupère ces personnes pour les afficher dans une nouvelle fenêtre mais ça marche pas
voila la partie du code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| human_cascade.detectMultiScale( frame, humans, 1.1, 3, 0|CASCADE_SCALE_IMAGE, Size(10, 10) );
for ( size_t i = 0; i < humans.size(); i++ )
{
Point p1( humans[i].x, humans[i].y );
Point p2( humans[i].x + humans[i].width, humans[i].y + humans[i].height );
rectangle( frame, p1, p2, Scalar( 255, 0, 255 ), 1, 8, 0 );
Mat human = frame( humans[i] );
imshow( window_humain, human );
}
//-- Show what you got
imshow( window_name, frame ); |
Merci d'avance