我无法从相机EmguCV获取视频

时间:2017-09-24 03:03:08

标签: c# emgucv

不起作用Emgu.CV.Capture()

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

无法拍照。告诉我,我做错了什么

1 个答案:

答案 0 :(得分:0)

当你启动相机捕捉时,你需要实际告诉它使用什么相机。

这一行:

grabber = new Emgu.CV.Capture(); 

要求你tell it which camera,我建议将其更改为:

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

理论上它应该打开相机,但值得具体。最重要的是