首页 > 解决方案 > 捕获全分辨率静止图像

问题描述

我正在尝试使用 Python 从 Surface Book Pro 捕获静止图像。从视频流(使用 OpenCV 或类似软件)中抓取一帧是没有问题的。但是,由于相机使用“视频模式”,分辨率限制为 1920x1080。

我想以 8MP 捕捉全分辨率图像。到目前为止,我只找到了一个示例,它可能能够做到这一点(使用 Python 和 DirectShow 进行相机捕获),但它缺少这样做所必需的 'StillImage'-Pin。可能可以将 PinMode 添加到它,但是,Microsoft 似乎从 DirectShow 转向 Media Foundation,所以我不知道该解决方案可能可行多长时间。

是否有任何其他可能触发集成相机的“相机模式”以获得全分辨率图像?

标签: pythonimageopencv

解决方案


推荐阅读