无法使用Mat框架C#保存EmguCV VideoWriter文件

时间:2019-02-28 04:43:20

标签: c# opencv opencv3.0 emgucv

我正在尝试将裁剪后的视频捕获保存到文件中。如果我不耕种,一切都很好

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);
    }
}

0 个答案:

没有答案
相关问题