【发布时间】:2011-05-16 12:07:41
【问题描述】:
所以我需要的只是简单的 - 当前可用的视频捕获设备(网络摄像头)的列表。我在简单的 C 或 C++ 控制台应用程序中需要它。通过列表,我的意思是这样的控制台输出:
1) Asus Web Camera
2) Sony Web Camera
所以看起来很简单,但我有一个要求 - 尽可能使用本机 OS api - 没有外部库 - 毕竟 - 我们想要的只是打印出一个列表 - 而不是飞上月球!)
这样的事情怎么办?
也来自这个系列:
- How to get a list of video capture devices on linux? 和 special details on getting cameras NAMES 提供正确、经过测试的答案
- How to get a list of video capture devices on Mac OS? 正确,但我的答案尚未测试
- How to get a list of video capture devices on windows? 提供正确、经过测试的答案
- How to get a list video capture devices NAMES using Qt (crossplatform)?
【问题讨论】:
-
你能从 /proc/bus/input/devices 得到它吗
-
问题是如何从代码中准确地做到这一点?
-
如何读取相机、在 GPU 上处理并在实时窗口中显示两者的最小可运行示例:stackoverflow.com/questions/13693946/…