[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]

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

免责声明:文章转载自《[WPF 学习] 17.WPF摄像头》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wordpress主题升级之后返回到原来版本主题的方法LINQ篇:查询句法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

kibana数据操作

ES中的索引数据将存储为_分数:分数越高,匹配越好。即使Lucene使用了反向索引,计算搜索得分仍需要一些时间。②.— 筛选器上下文:使用筛选器参数时的执行环境,例如在布尔查询中使用Must _ Not或Filter。在筛选器上下文中,查询将回答此问题...

差分方程的零输入响应与零状态响应

差分方程的迭代分析方法有以下缺点:没有闭合解,不利于数学分析。某个时间的输出只能从头开始计算。本文介绍了差分方程的零输入响应和零状态响应分析方法。对于系统,这种分析方法可以很好地表达系统响应的物理意义=Y[-1]=0$Input Y[n]。回顾零输入响应和零状态响应的迭代计算,我们发现以下规则:$egin{align*}y[0]&=-&qqu...

文件(夹)对比利器WinMerge

IDE中自带的svn功能较弱,还好有winMerge弥补了它的缺陷,它可以对比文件、文件夹,使用起来还是较为方便,界面也是中文。“开始”菜单,弹出对话框中选择需要进行对比的文件夹或文件然后选择一个过滤器,它自带就可以过滤掉svn目录,如需要过滤其它一些指定的目录,则需要自己修改过滤器的规则了,也很简单。...

postman点击一次连续发送多次请求

可以测试同一个时间点创建订单。因为在工作中遇到的以此记录下,在工作上遇到同一个时间点产生了相同的赛时单号。...

服务器上node项目正常启动后不能访问

由于连接终端在节点项目启动后挂断,进程和端口被占用。为了偷懒,我们直接换了端口,重新开始。但是,启动后无法访问服务器。问题应该是服务器没有用于打开项目的端口。使用节点项目|grep8082的端口8082启动netstat tunlp。检查哪个进程正在占用端口8082。您可以看到该端口被pid为17547的进程占用。使用kill-917547终止该进程...

菜鸟初学Linux——Ubuntu系统中,用root权限进行复制粘贴操作

longlongago,积累了一些Linux的小知识,拿出来分享一下,希望以后能够在工作上带来一些帮助。...