[WPF 学习] 17.WPF摄像头

公司的产品需要人脸比对,摄像头相关的需求:

  1. 屏幕上显示
  2. 比对时获取当前图片信息

C#可用的第三方库挺多,WPF能用的较少(WPF MediaKit是我认为较好的),存在着:

  1. 功能太强,也意味着比较大
  2. 打开摄像头的时候老是留着上一次打开时最后一帧图像

最后下载了WPF MediaKit和DirectShowLib-2008的源代码,一阵删除,最后编译了一下,只有17K,简单介绍如下:

        public event Action<ImageSource> NewVideoSample;
        public int VWidth { get; }
        public int VHeight { get; }
        public IntPtr PSampleBuffer { get; } 

        public VideoCapture(int cameraIndex, int cameraAngle)
        public void Play()
        public async void Stop()
        public void GetCurrentFrame()


(Gitee)[https://gitee.com/catzhou/video-capture]

字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。字数少怎么办?复制粘贴呗。

原文地址:https://www.cnblogs.com/catzhou/p/14375510.html