Kiedy odtwarzam wideo za pomocą Emgu, odtwarza się znacznie szybciej niż powinien. Oto odpowiedni kod.Emgu Capture odtwarza wideo super szybko
public Form1()
{
InitializeComponent();
_capture = new Capture("test.avi");
Application.Idle += RefreshFrames;
}
protected void RefreshFrames(object sender, EventArgs e)
{
imageBox.Image = _capture.QueryFrame();
}
Próbowałem ustawić FPS przy użyciu metody SetCaptureProperty na obiekcie robienia, ale to nadal odgrywa w bardzo szybki ruch.
Awesome! Dzięki. Jedyne, czego ci brakuje, to My_Timer.Start() – a432511
Opps o tak, głupio mnie :) poprawiono Cheers – Chris
@Chris Czy ten timer ma odpowiednią rozdzielczość? – gonzobrains