WPF WPFMediaKit调用USB摄像头拍照(整理)

WPFMediaKit 调用usb摄像头和拍照(整理)

点击打开链接(参考文章)

自己做项目时遇到要调用usb摄像头进行拍照的情况,之前也没做过,于是查了很多资料,也综合了很多东西。最开始想的是用AForge,WPF要使用AForge实现画面播放必须调用WindowsFormHost。但是WindowsFormHost的渲染方式和WPF不一样,这就直接导致WindowsFormHost永远在WPF的顶层,而设计的小姐姐一定要在画面上做一个正方形内切圆覆盖,这就很坑了,最后在查了很多文章后发现这个问题,无解!!!所以如果有朋友想在画面上做遮罩或者动画的话,就不要用AForge了,除非你能将WindowsFormHost放在遮罩下边,如果你成功了,千万要通知我!QAQ如果有朋友只要纯画面的话用AForge无疑是首选,下面是AForge调用usb摄像头的链接,拿走不谢!

点击打开链接(AForge)

下面就开始吧!

第一步:将WPFMediaKit.dll文件添加到项目

第二步:在XAML中引用WPFMediaKit

xmlns:WPFMediaKit="clr-namespace:WPFMediaKit.DirectShow.Controls;assembly=WPFMediaKit"

第三步:写界面

<StackPanel>
            <ComboBox Name="cb" SelectionChanged="cb_SelectionChanged"/>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width=".2*" />
                    <ColumnDef
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值