4

我目前正在做一个项目,我需要访问内置相机(软件将在平板电脑上运行),流式传输相机显示的内容,并允许用户从流中拍照。我有一个版本,我试图在我的笔记本电脑上完成它的内置摄像头工作。主要区别在于笔记本电脑使用的是 Windows XP,而平板电脑使用的是 Windows 7。

在平板电脑上运行该软件时出现异常(经过一些研究,似乎异常是由未找到 WIA 设备引起的)。内置相机是否可能不兼容 WIA?该设备确实在设备管理器中显示为 USB 摄像头设备,但与笔记本电脑上的摄像头不同,我无法直接访问它。我必须使用平板电脑制造商安装的第 3 方软件才能让相机正常工作。

有没有人遇到过类似的问题?我必须相信,如果平板电脑制造商可以做我需要的事情,我应该能够做类似的事情。

还有可以访问相机的 Windows Portable Device API,但它似乎是用 C++ 编写的,没有 .NET 包装器。有谁知道一个简单的教程,告诉我如何让 .NET 很好地使用它?编辑:刚刚尝试过的 WPD 也没有列出任何设备。我开始觉得这台相机不存在。

任何知识/资源指针将不胜感激。(到目前为止,谷歌已经找到了同样的几篇文章,无论我以哪种方式解决问题)

4

1 回答 1

5

原来我的相机不兼容 WIA。我能够使用directshow(实际上是directshow.net)让平板电脑完成我需要它做的事情

如果其他人正在尝试做类似的事情并遇到类似的问题,那么很好的链接 http://msdn.microsoft.com/en-us/library/dd375454%28VS.85%29.aspx

http://directshownet.sourceforge.net/faq.html

于 2010-09-15T19:23:27.760 回答