我正在尝试将FlyCapture2.Image转换为java中的Opencv Mat,我不知道为什么它不起作用。 对不起我的糟糕英语和菜鸟问题:D
cam.RetrieveBuffer(rawImage);
org.bytedeco.javacpp.FlyCapture2.Image rgbImage=new org.bytedeco.javacpp.FlyCapture2.Image();
rawImage.Convert(PIXEL_FORMAT_BGR, rgbImage);
int rowBytes = rgbImage.GetReceivedDataSize()/rgbImage.GetRows();
Mat frame = new Mat(rgbImage.GetRows(), rgbImage.GetCols(), CvType.CV_8UC3, rgbImage.GetData(), rowBytes);