C# EmguCV 동영상 재생과 처리

using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

public void VideoPlaybackAndProcessing()
{
    // 비디오 캡처 초기화
    VideoCapture capture = new VideoCapture("video.mp4");

    // 비디오 프레임 읽기
    Mat frame = new Mat();
    while (capture.Read(frame))
    {
        // 프레임 처리
        CvInvoke.CvtColor(frame, frame, ColorConversion.Bgr2Gray);

        // 결과 이미지 표시
        ImageViewer viewer = new ImageViewer(frame, "Processed Frame");
        viewer.ShowDialog();
    }

    capture.Dispose();
}

+ Recent posts