我正在使用c#和OpenCV进行工作。 我有一个位图,希望使用OpenCV提供的VideoWriter将其写入视频帧中。 我已经在Python中完成过这个工作,所以知道它能够实现。 我只需要Bitmap转换为Mat的步骤。
我的(部分)代码大致如下:
VideoWriter video = new VideoWriter(filename, fps, frameSize, false);
Bitmap image = SomethingReturningABitmap();
// NEED CONVERT FROM Bitmap to Mat
Mat frame = new Mat();
video.Write(frame);