C#使用OpenCV播放视频

前情提要,前面分享了如何连接外部相机和进行人脸识别,这章分享如何播放视频(不连接相机);

多的不说少的不唠,直接呈上代码:

  //播放一个视频
  static void Main(string[] args)
  {
      var capture = new VideoCapture("D:\\图片1\\11.mp4");
      //视频打开失败
      if (!capture.IsOpened())
      {
          Console.WriteLine("open video failed");
          //返回
              return;
      }
      //播放视频
      //计算帧率
      int sleepTime =(int)Math .Round(1000/capture.Fps);
      using (var window = new Window("capture"))
      {
          Mat image = new Mat();
          //读取视频的每一帧
          while (true) 
          {
              capture.Read(image);
              if (image .Empty())
                  break;
              //在widow中播放视频
              window.ShowImage(image);
              Cv2.WaitKey(sleepTime);
          }
      }
  }

为什么我添加不了视频,我点击上传视频怎么成了一个作品发出去了,本来是想录个视频在这里展示一下效果呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值