c# - 如何获取静态网络摄像头图像

标签 c# c++ c matlab webcam

我需要一些帮助来决定使用什么来从网络摄像头获取图像。我想获取单个图像。我知道您通常可以获得比单个视频帧更高分辨率的静态图像。

目前,我正在使用 MATLAB 的图像采集工具箱。它显然只支持在视频模式下获取帧(因此分辨率较低)。您还推荐哪些其他库?还有其他人遇到过这个问题吗?

最佳答案

您是否指的是图像采集工具箱报告的最大分辨率是(例如)1024x768,但网络摄像头声称它可以采集 6 兆像素的静态图像?如果是这样,我见过的每个网络摄像头都会在某处用很小的字体注释,解释更高分辨率是通过软件插值实现的。

您只需获取工具箱支持的最大格式的图像,然后使用 IMRESIZE 将图像缩放到您想要的任何分辨率。

关于c# - 如何获取静态网络摄像头图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550051/

相关文章:

c++ - 对临时对象的静态常量引用

c# - 将命令行选项设置为 false

c# - Xamarin Master Detail 句柄泛型

c# - .NET Core Xunit - IActionResult' 不包含 'StatusCode' 的定义

c++ - 访问 DLL 中的重载函数

c++ - C++ 运算符重载错误

c - 为什么这两个相同类型的程序给出不同的输出?

c++ - C 文件的 Eclipse CDT 索引器结果与 C++ 文件不同

c - 参数数量与原型(prototype)不匹配等

c# - .NET - 用户控件拖放 - 子控件