• C#使用Emgu.CV.dll进行图像处理---使用EmguCV获取摄像头和读取视频


    C#使用Emgu.CV.dll进行图像处理---使用EmguCV获取摄像头和读取视频

    using System.Windows.Forms;
    using Emgu.CV;
    using Emgu.CV.CvEnum;
    using Emgu.CV.UI;
    using Emgu.CV.Structure;
    
    namespace ConsoleApp
    {
        class Program
        {
            static void Main(string[] args)
            {
                TestEmguCV3();
                //TestDTU4G();
                //TestTcpListenerSocket();
                //TestInterlocked();
                Console.Read();
            }
    
    
            #region EmguCV使用EmguCV获取摄像头和从视频中获取帧
            public static void TestEmguCV3()
            {
                Console.WriteLine($"Emgu CV3+C#图像处理(四):使用EmguCV获取摄像头、读取视频");
                #region EmguCV获取摄像头
                ////获取摄像头
                //ImageViewer viewer = new ImageViewer();
                ////捕获
                //Emgu.CV.Capture capture = new Emgu.CV.Capture();
                //Application.Idle += new EventHandler(delegate (object sender, EventArgs e)
                //{
                //    //获得的图像
                //    viewer.Image = capture.QueryFrame();
                //});
                ////显示
                //viewer.ShowDialog();
                //Console.WriteLine($"EmguCV3Emgu");
                #endregion
    
    
    
                #region EmguCV读取视频
                //读取视频
                ImageViewer viewer = new ImageViewer();
                //读取视频
                Emgu.CV.Capture capture = new Emgu.CV.Capture(@"F:Testvideo123.wmv");
                //视频帧率
                Console.WriteLine("Frame rate = " + capture.GetCaptureProperty(Emgu.CV.CvEnum.CapProp.Fps));
                Application.Idle += new EventHandler(delegate (object sender, EventArgs e)
                {
                    //获得的图像
                    viewer.Image = capture.QueryFrame();
                });
                viewer.ShowDialog();
                #endregion
    
            }
            #endregion
        } 
    }
    龙腾一族至尊龙骑
  • 相关阅读:
    利用html2canvas将html页面截图 js
    微信网页分享功能 js
    json数组排序 js
    数字千位符 js
    调用百度Api读取图片文字 C#
    判断手机移动端js
    网页添加水印js
    css 文字隐藏,鼠标移动显示
    删除某个数据库下所有表
    linux错误记录
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/14944257.html
Copyright © 2020-2023  润新知