第一步:将WPFMediaKit.dll文件添加到项目
第二步:在XAML中引用WPFMediaKit
xmlns:WPFMediaKit=“clr-namespace:WPFMediaKit.DirectShow.Controls;assembly=WPFMediaKit”
第三步:写界面
<Grid.ColumnDefinitions>
</Grid.ColumnDefinitions>
<WPFMediaKit:VideoCaptureElement Margin=“1,0,0,0” Height=“600” Width=“800” HorizontalAlignment=“Left” Name=“vce” Grid.Column=“1” />
comboBox的作用是将连接在电脑上的usb摄像头列举出来以供选择。
接下来是一个Grid表格。这里就不得不说一个很诡异的东西了,VideoCaptureElement每次拍完照后总是要从Center的位置跑到Left的位置,我也不知道怎么回事。于是我就想(不能算想)了一个很笨的办法,定义两列,第一列用来占位!哈哈哈(快夸我QAQ)!然后就是那个逼死强迫症的margin、height和width了,这个是因为我发现当遮盖和VideoCaptureElement一样大小的时候,四周总是有那么一丢丢画面漏出来,于是我就很机智地将长宽和margin改了改。
如果不想要遮盖的话就把
第四步:当然是写后台
using System;
using System.IO;
using