zoukankan      html  css  js  c++  java
  • 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
        } 
    }
    龙腾一族至尊龙骑
  • 相关阅读:
    redis分布式锁
    pod资源清单
    zookeeper
    [置顶]【WP】 Writeup for SJTU-CTF ,被同级大佬和学长联合虐爆
    魔术师猜数【更优解】
    数学基础之线代
    向量是什么?
    矩阵与线性变换
    线性组合、张成的空间、基
    线性代数的本质
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/14944257.html
Copyright © 2011-2022 走看看