您的位置:首页 > 编程语言 > C#

C#程序对本地摄像头的调用程序

2014-05-03 12:05 1641 查看
程序运行效果:



程序调用DLL:http://files.cnblogs.com/wrl-wuqingxue/UICameraAssembly.zip

关键代码:

xmlns:UICamera="clr-namespace:UICamera;assembly=UICameraAssembly"    ---相关dll调用
........
<UICamera:CapPlayer x:Name="webcamPlayer" Stretch="Fill" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
Device="{Binding  Path=SelectedWebcam}" Rotation="{Binding Path=WebcamRotation}">
<UICamera:CapPlayer.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="-1" ScaleY="1" />
<TranslateTransform X="{Binding Path=ActualWidth,ElementName=webcamPlayer}" Y="0" />
</TransformGroup>
</UICamera:CapPlayer.RenderTransform>
</UICamera:CapPlayer>


  相关参数后台设置:

_MakePictureCommand = new Command_Main(ExecuteMakePicture, CanExecuteMakePicture);

SelectedWebcamMonikerString = CapDevice.DeviceMonikers.Length > 0 ? CapDevice.DeviceMonikers[0].MonikerString : "";
SelectedWebcam = new CapDevice("");

SelectedWebcam.MonikerString = SelectedWebcamMonikerString;


  程序源代码:http://files.cnblogs.com/wrl-wuqingxue/WPF_Camera.zip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: