JavaCV中时常需要用到Mat、Frame和Bitmap之间的相互转换,操作如下:
AndroidFrameConverter converter = new AndroidFrameConverter();
// Frame 转 Bitmap
Bitmap frame2Bit = converter.convert(frame);
// Bitmap 转 Frame
Frame bit2Frame = converter.convert(bitmap);
OpenCVFrameConverter.ToMat toMat = new OpenCVFrameConverter.ToMat();
// Frame 转 Mat
Mat frame2Mat = toMat.convert(frame);
// Mat 转 Frame
Frame mat2Frame = toMat.convert(mat);