Не удается сохранить файл EmguCV VideoWriter с кадрами Mat C # - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь сохранить обрезанное видео в файл.Все работает хорошо, если я не обрезаю, используя

croppedFrame = new Mat(frame, cropArea);
writer1.Write(croppedFrame);

и просто делаю это вместо

writer1.Write(frame);

С помощью следующего кода файл создается на компьютере, но его размертолько 6 Кб, и я не могу открыть его.Что я делаю неправильно.спасибо!

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