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 :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 );
Partager