编程语言
首页 > 编程语言> > 使用C#从集成笔记本电脑相机拍照

使用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