首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vimicro的AMCAP.exe如何通过运行不同驱动程序的摄像机捕获视频?

vimicro的AMCAP.exe如何通过运行不同驱动程序的摄像机捕获视频?
EN

Stack Overflow用户
提问于 2012-11-07 07:56:24
回答 1查看 1.8K关注 0票数 1

我一直在试验两个摄像头,一个是网络摄像头,另一个是自带驱动程序的评估工具包相机,我可以运行AMCAP.exe (Vimicro提供的),它将显示来自连接摄像头的实时流(这两个摄像头中的任何一个),尽管每个摄像头使用不同的驱动程序。

,我的问题是:假设AMCAP.exe只作为视频流显示程序运行,安全吗?在这种情况下,我假设大多数相机供应商都遵循相机驱动程序的通用标准界面。有人能对这样的假设发表评论或解释AMCAP.exe是如何做到这一点的吗?

我已经能够在基于c++的OpenCv应用程序中使用这两种相机,但我想问的是,第三家公司将为我提供一台基于usb板的相机(用于评估),而他们正在询问有关驱动程序规格的信息。因此,我建议它应该与windows默认驱动程序类似,以避免兼容性问题,但我想知道是否有更好的选择,我可能会错过。

注一:我已经能够通过:启动->设备和打印机->USB2.0摄像头->硬件tabe->USB2.0摄像头->驱动程序->驱动程序详细信息来验证每个摄像机使用不同的驱动程序。当网络摄像头连接时,它使用微软提供的驱动程序文件: ksthunk.sys和usbvideo.sys。当我断开网络摄像头并连接评估相机时,我可以验证它使用的是它自己的(非窗口)驱动程序。

注二: VIMICRO的AMCAP.exe可从:VIMICRO摄像机(VC0303) - CNET Download.com下载。

注三:计算机是核心i7。操作系统为win7 64位。

在这方面的任何帮助或投入都是非常感谢和非常需要的。

最好,哈桑。

EN

回答 1

Stack Overflow用户

发布于 2012-11-07 10:47:12

相机驱动程序必须实现操作系统定义的接口,对于同一类别的不同设备(在您的例子中,它是USB摄像机)没有什么不同。某些设备的默认驱动程序与Windows捆绑在一起,使用它们是可以的。然而,对于每个设备来说,它们都不是最优的。例如,对于相机,他们可能只支持有限的一组支持的决议,或可能不是最佳的节能(只是一个例子,不需要什么真正发生!)这是因为MS只实现了基本和必要的功能,这些功能必须存在于每个设备中,而不依赖于各种供应商的专有HW。专用摄像头驱动程序应该提供所有额外的功能--你是决定它对你是否重要的人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13265405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档