我正在尝试将裁剪后的视频捕获保存到文件中。如果我不耕种,一切都很好
croppedFrame = new Mat(frame, cropArea);
writer1.Write(croppedFrame);
而只需执行此操作
writer1.Write(frame);
使用以下代码,在计算机上创建了一个文件,但大小只有6 Kb,我无法打开它。我究竟做错了什么。谢谢!
private void ProcessFrame(object sender, EventArgs arg)
{
Rectangle cropArea = new Rectangle(10, 10, 533, 400);
Mat frame = new Mat();
bool validframeRecieved = camera1Capture.Retrieve(frame);
if (validframeRecieved && validFrame2Recieved)
{
croppedFrame = new Mat(frame, cropArea);
imageBox1.Image = croppedFrame;
writer1.Write(croppedFrame);
}
}