How to use ISampleGrabber

How to use ISampleGrabber - C++ - Programmation

Marsh Posté le 15-04-2008 à 20:26:41    

Bonjour
Je suis entrain de travailler sur un programme implémenté pour un robot et qui utilise  IvmrWindowlesscontrol9,je veux récupérer l'image de la caméra montée sur le robot pour pouvoir l'utiliser avec une autre fonction qui va la traiter, mais j'arrive pas à réaliser ça, voiçi la partie
 du code que je viens d'ajouter.
Au niveau de fichier header j'ai ajouté:
 
#include "Qedit.h"  // cette line une fois ajouté a généré plusieurs erreurs et je sais pas pourquoi!!!!??? :ouch:  
ISampleGrabber* pGrabber;
IVMRWindowlesscontrol9* pwc;
HRESULT GetCurrentBuffer(&size, (long *)pBuffer);  
 
 
Au programme principale j'ai ajouté
 
if ( camera = RUNNING)
 
{
HRESULT hr;
 
size = x*y*3; //x = height and y = weight
 
char *pBuffer = new char[size];  
 
hr = pGrabber->GetCurrentBuffer(&size, (long *)pBuffer);  
 
if (FAILED(hr))
 
AfxMessageBox("Impossible de récupérer le buffer" );
 
else  
 
Function1(&pGrabber);// Function1 étant la fonction qui va traiter l'image
 
}
 
 
Si quelqu'un peut m'aider je serais trés reconnaissante et merci d'avance.

Reply

Marsh Posté le 15-04-2008 à 20:26:41   

Reply

Marsh Posté le 15-04-2008 à 22:57:46    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed