如何直接从 Web 应用程序中的内置网络摄像头捕获图像?
Posted
技术标签:
【中文标题】如何直接从 Web 应用程序中的内置网络摄像头捕获图像?【英文标题】:How to directly capture images from a built-in webcam in a web application? 【发布时间】:2012-05-15 14:12:36 【问题描述】:我已经有一个网络应用程序,它允许我的客户从安装了 TWAIN 驱动程序的扫描仪扫描文档,将扫描的文档保存为本地 PDF 或上传到网络服务器。
我希望我的 Web 应用程序支持的一件事是从内置网络摄像头捕获图像。似乎没有或很少有网络摄像头支持 TWAIN。
有什么建议可以让它发挥作用吗?
【问题讨论】:
【参考方案1】:如果您的相机没有 twain 驱动程序并且您的应用程序没有“看到”它,您将不得不使用位于相机和您的应用程序之间的第 3 方解决方案。我正在使用 terminalworks 的 Unitwain,因为我已经在使用他们的一些其他扫描产品。我必须说它对我帮助很大,因为我已经安装了很多网络摄像头,但没有可用于我们的新业务应用程序的 twain 驱动程序。
编辑:我忘了包含指向该网站的链接:http://www.terminalworks.com/unitwain
【讨论】:
【参考方案2】:您需要使用 TWAIN 以外的其他工具,WIA 可能是获取图像的最简单方法,请参阅 this answer
【讨论】:
谢谢。我找到了基于DirectShow 的this SDK。它似乎对我有用。以上是关于如何直接从 Web 应用程序中的内置网络摄像头捕获图像?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 android 的视频视图中显示的 ip 摄像头的流式视频中捕获图像