信息似乎很稀少,希望有人能指出我的 sdk、库、代码,以从 Surface Pro 中的 hello 相机获取基础框架。
opencv 支持这个吗?
更多信息 相机是 Surface Pro 的设备管理器中列出的 Intel AVStream Camera 2500。
信息似乎很稀少,希望有人能指出我的 sdk、库、代码,以从 Surface Pro 中的 hello 相机获取基础框架。
opencv 支持这个吗?
更多信息 相机是 Surface Pro 的设备管理器中列出的 Intel AVStream Camera 2500。
据我所知,Media Foundation API 不支持红外摄像机。Microsoft 没有更新 API 以将其扩展到此类输入,即使在技术上可以用于未记录的 .
您可以通过为 UWP 开发提供的更新 API 读取红外帧:使用 MediaFrameReader 处理媒体帧,关键字是:MediaFrameSourceKind.Infrared
. 此 API 构建在 Media Foundation 和 Sensor API 之上,即使底层 Media Foundation 本身没有等效的公共接口,也可以为您提供红外摄像头。
鉴于这是 UWP API,如果您需要后者,您可能无法将其与 OpenCV 一起安装。UWP/OpenCV 桥接可能会在那里得到帮助:Create a helper Windows Runtime component for OpenCV interop。
由于 OpenCV 应该直接连接到传统的 Windows API、DirectShow 和 Media Foundation,因此它不太可能开箱即用地捕获红外流,当然,除非驱动程序本身将其表示为普通视频。Surface Pro 上的“正确”标记为红外线,因此,分别从提到的 API 和 OpenCV 隐藏传感器。