c# - 使用 C# 使用网络摄像头按命令拍照

标签 c# winforms camera hardware webcam

我正在开发一个项目,需要使用 Windows 窗体应用程序从相机拍照。我找到了许多教程和框架(如 Aforge.Net )来执行此操作,但我不确定这是否适用于所有网络摄像头。

对于该项目,我需要拍摄激光衍射图案的 1080p 图像。重要的是相机不进行任何图像处理(例如调整亮度、色彩校正或自动对焦等),因此我需要一种方法来禁用此功能或不具有这些功能的相机。

所以我的问题是:

  1. 使用 C# 从通过 USB 连接到电脑的网络摄像头获取单个图像(无视频)的最佳方法是什么。
  2. 我应该为此购买什么相机? (Logitech C920 有用吗?)

感谢您的帮助:)

最佳答案

我使用 AForge 库从网络摄像头拍照。这是我的小样本。我希望它有帮助。 (用土耳其语创建的示例)

webcam sample at yadisk

关于c# - 使用 C# 使用网络摄像头按命令拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31515959/

相关文章:

c++ - 全屏形式和视频游戏有什么区别?

python - 无法获得超过 ~15 FPS 的 OpenCV 3.1 FPS

android - 如何将图片保存到文件?

c# - ClearSelection 后选中的 Datagridview 单元格

c# - 你会如何限制每秒的操作次数?

c# - StreamReader 因目录错误而失败?

c# - 使用 C# 6 为可等待方法调用一行方法?

c# - 如何使用发送键将 Ctrl+Shift+F1 发送到应用程序

c# - 是否可以从另一个表单触发点击事件?

android-intent - 调整 phonegap 相机插件以在应用程序中显示 'camera view'