• 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
        } 
    }
    龙腾一族至尊龙骑
  • 相关阅读:
    AD用户移除所属组
    Mysql中文乱码问题完美解决方案
    将sqllite3数据库迁移到mysql
    检查远端服务器端口是否打开
    远程桌面卡
    不同平台的线程并发接口对比
    stm32之中断配置
    stm32之CMSIS标准、库目录、GPIO
    stm32 中断几个库函数实现过程分析
    Tree命令使用
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/14944257.html
Copyright © 2020-2023  润新知