Emgu를 사용하여 비디오를 재생할 때보다 빨리 재생됩니다. 다음은 관련 코드입니다.Emgu Capture가 비디오를 매우 빠르게 재생합니다.
public Form1()
{
InitializeComponent();
_capture = new Capture("test.avi");
Application.Idle += RefreshFrames;
}
protected void RefreshFrames(object sender, EventArgs e)
{
imageBox.Image = _capture.QueryFrame();
}
캡쳐 개체에 SetCaptureProperty 메서드를 사용하여 FPS를 설정하려고 시도했지만 여전히 슈퍼 빠른 동작으로 재생됩니다.
굉장! 감사. 유일하게 누락 된 것 같아요 My_Timer.Start() – a432511
Opps oh yes silly me :) correct Cheers – Chris
@Chris이 타이머는 적절한 해상도를 가지고 있습니까? – gonzobrains