我有一个抓取器,它可以获取图像并使用以下代码在屏幕上显示它们
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"); }
但我想使用指向图像数据的指针并用 OpenCV 显示它们,因为我需要对像素进行处理。我的相机是 CCD 单声道相机,像素深度为 8 位。我是 OpenCV 的新手,opencv 中是否有任何选项可以返回 (unsigned char*)Fg_getImagePtrEx(fg,lastPicNr,0,_memoryAllc); 并将其显示在屏幕上?或从 iPtr 指针获取数据并允许我使用图像数据?