我目前正在开发一个项目,我需要访问相机内置版本(软件将在平板电脑上运行),流式传输相机显示的内容,并允许用户从流中拍摄照片.我有一个版本,我想在我的笔记本电脑上完成它的内置摄像头工作.主要的区别是笔记本电脑使用的是Windows XP平板电脑使用的是Windows 7.
在平板电脑上运行该软件我得到一个例外(通过一些研究,似乎异常是由没有找到WIA设备引起的).内置摄像头可能不兼容WIA吗?设备确实在设备管理器中显示为USB摄像头设备,但与笔记本电脑上的摄像头不同,我无法直接访问它.我必须使用平板电脑制造商投入的第三方软件才能让相机工作.
有没有人遇到类似的问题?我不得不相信,如果平板电脑制造商能够做我需要的东西,我应该能够做类似的事情.
Windows Portable Device API也可以访问摄像头,但似乎是用c ++编写的,没有.NET包装器.有谁知道一个简单的教程,我怎么能让.NET放好呢?编辑:刚试过WPD也没有列出任何设备.我开始认为这台相机不存在.
任何知识/指向资源将不胜感激.(到目前为止谷歌已经出现了同样的几篇文章,无论我采用哪种方式解决问题)
原来我的相机不兼容WIA.我能够让平板电脑做我需要它做的事情使用directshow(实际上directshow.net)
如果其他人试图做类似的事情和有类似的问题,良好的链接 http://msdn.microsoft.com/en-us/library/dd375454%28VS.85%29.aspx
http://directshownet.sourceforge.net/faq.html
| 归档时间: |
|
| 查看次数: |
2630 次 |
| 最近记录: |