2017-09-24 11 views
0

からの映像を取得することはできません()私はEmgu.CV.Capture機能しないカメラEmguCV

public Form1() { 
        InitializeComponent(); 
        grabber = new Emgu.CV.Capture();    
        grabber.QueryFrame(); 
        Application.Idle += new EventHandler(FrameGrabber);       
       } 

    void FrameGrabber(object sender, EventArgs e){ 
        currentFrame = grabber.QueryFrame(); 
        if (currentFrame != null){ 
         currentFrameCopy = currentFrame.Copy(); 
         imageBoxFrameGrabber.Image = currentFrame; 
        } 
       } 

画像を得ることができない..私はやっているものを私に教えてくれ間違っ

答えて

0

あなたをカメラのキャプチャを開始するには、実際に使用するカメラを指示する必要があります。

このライン:

grabber = new Emgu.CV.Capture(); 

tell it which cameraする必要があり、私はこれまで、それを変更することをお勧め:理論的には

grabber = new Emgu.CV.Capture(0); 

それはdeafultカメラを開く必要がありますが、それは特定されて価値があります。その上に

+0

残念ながら、これも機能しません。そしてグラバー=新しいEmgu.CV.Capture(@ "filename")は仕事です –

関連する問題