使用C#从集成笔记本电脑相机拍照
作者:互联网
我正在尝试编写我的巨大C#程序的一部分,它允许我从笔记本电脑中的集成摄像头捕获一张图片.我已经完成了我的研究,我注意到有两种方法可以通过WIA和DirectShow来实现.我正在尝试更轻松的一个:WIA.我正在使用运行VS 2010 .Net 4.0的Windows 7 32位计算机.我试图运行我在网上找到的以下示例,这正是我想要的,并且经历了几个与之相关的错误.
http://www.c-sharpcorner.com/uploadfile/yougerthen/610262008064756am/6.aspx
我已经添加了必要的参考资料
using System.Windows.Forms;
using Microsoft.Win32;
using WIA;
大多数错误如下:
无法嵌入Interop类型’WIA.CommonDialogClass’.请改用适用的界面.
无法嵌入互操作类型“WIA.CommandID”.请改用适用的界面.
提供的任何帮助都将受到极大的关注.
解决方法:
试试这个:
WIA.CommonDialog wiaDiag = new WIA.CommonDialog();
允许使用new运算符创建COM接口.您需要在命名空间名称前添加前缀,因为CommonDialog与Winforms CommonDialog类不明确.
标签:c,com-interop,wia 来源: https://codeday.me/bug/20190630/1340084.html