python - 捕获全分辨率静止图像
问题描述
我正在尝试使用 Python 从 Surface Book Pro 捕获静止图像。从视频流(使用 OpenCV 或类似软件)中抓取一帧是没有问题的。但是,由于相机使用“视频模式”,分辨率限制为 1920x1080。
我想以 8MP 捕捉全分辨率图像。到目前为止,我只找到了一个示例,它可能能够做到这一点(使用 Python 和 DirectShow 进行相机捕获),但它缺少这样做所必需的 'StillImage'-Pin。可能可以将 PinMode 添加到它,但是,Microsoft 似乎从 DirectShow 转向 Media Foundation,所以我不知道该解决方案可能可行多长时间。
是否有任何其他可能触发集成相机的“相机模式”以获得全分辨率图像?
解决方案
推荐阅读
- c# - 如何在 .NET Core 5.0 WebAPI 解决方案中启用完整的 OData 功能?
- php - [Symfony][Doctrine] 批处理 - 具有 ManyToOne 关系的批量插入 = 错误:通过关系找到了一个新实体
- python - alembic 升级引发“尝试在没有已知父包的情况下进行相对导入”,并将相对导入到修订文件中
- python - 如何避免每次打开页面时网站内容都发生变化?
- javascript - 在 Typescript 中如何在冒号后放置变量?
- python - 谷歌云平台 - google.api_core.exceptions.Forbidden:403
- reactjs - TypeError:无法读取未定义的Joi npm包的属性“提取”
- php - Laravel 5.8 通知独立目标 [Illuminate\Contracts\Notifications\Dispatcher] 不可实例化
- java - 在运行时修改 jarfile
- javascript - 在 React Native 中为 SVG 设置高度时宽度不会改变