不起作用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;
}
}
无法拍照。告诉我,我做错了什么
答案 0 :(得分:0)
当你启动相机捕捉时,你需要实际告诉它使用什么相机。
这一行:
grabber = new Emgu.CV.Capture();
要求你tell it which camera,我建议将其更改为:
grabber = new Emgu.CV.Capture(0);
理论上它应该打开相机,但值得具体。最重要的是