我无法从相机EmguCV
问题描述:
视频不起作用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;
}
}
不能得到图片..告诉我,我做错了什么
答
当你启动你的相机捕捉,你需要真正告诉它使用什么相机。
这条线:
grabber = new Emgu.CV.Capture();
要求您tell it which camera,我会建议其更改为这样:
grabber = new Emgu.CV.Capture(0);
在理论上它应该打开deafult相机,但它是值得的具体。在此之上
不幸的是,这也不起作用。和grabber =新Emgu.CV.Capture(@“文件名”)是工作 –