emgucv读取摄像头

来源:互联网 发布:python主流开发工具 编辑:程序博客网 时间:2024/05/16 13:45

配置emgucv环境

在winform中添加打开摄像头的button

添加如下代码

    ImageViewer viewer = new ImageViewer();    Capure capture = new Capture();    //打开摄像头按钮    private void btnOpenCamera_Click(object sender, EventArgs e)    {        Application.Idle += OpenCamera;//new EventHandler( OpenCamera );  //加载摄像头模块        viewer.ShowDialog();    }    /// <summary>    /// 参数需要是和EventHandler参数相同    /// </summary>    /// <param name="sender"></param>    /// <param name="e"></param>    public void OpenCamera(object sender, EventArgs e)    {        if( viewer != null && capture != null)        {            viewer.Image = capture.QueryFrame();        }        else        {            MessageBox.Show( "摄像头没有打开!" );        }    }

参考链接

http://www.emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code

0 0
原创粉丝点击