OpenCV: convierte el puntero en memoria a imagen

Tengo un capturador que puede obtener las imágenes y mostrarlas en la pantalla con el siguiente código

while((lastPicNr = Fg_getLastPicNumberBlockingEx(fg,lastPicNr+1,0,10,_memoryAllc))<200) {                                                           
                iPtr=(unsigned char*)Fg_getImagePtrEx(fg,lastPicNr,0,_memoryAllc);                  
                ::DrawBuffer(nId,iPtr,lastPicNr,"testing");                                         }

pero quiero usar el puntero a los datos de la imagen y mostrarlos con OpenCV, ya que necesito hacer el procesamiento en los píxeles. Mi cámara es una cámara CCD mono y la profundidad de los píxeles es de 8 bits. Soy nuevo en OpenCV, ¿hay alguna opción en opencv que pueda obtener la devolución de (unsigned char *) Fg_getImagePtrEx (fg, lastPicNr, 0, _memoryAllc); ¿Y descartarlo en la pantalla? ¿O obtener los datos del puntero iPtr y me permite usar los datos de la imagen?