c# - 从笔记本电脑相机捕获图像

标签 c# camera

<分区>

Possible Duplicate:
Control Camera Device From C#

我有一台笔记本电脑,盖子上有一个内置摄像头。

我想编写一个 C# 应用程序来捕获图像,并将其保存到硬盘。

有没有人有一个快速的代码片段来完成这个?

我在 windows 7(64 位)下运行

最佳答案

Emgu cv 库对此有点矫枉过正,但这里有一个 7 行的示例:

ImageViewer viewer = new ImageViewer(); //create an image viewer
Capture capture = new Capture(); //create a camera captue
Application.Idle += new EventHandler(delegate(object sender, EventArgs e)
{  //run this until application closed (close button click on image viewer)
   viewer.Image = capture.QueryFrame(); //draw the image obtained from camera
});
viewer.ShowDialog(); //show the image viewer

(来源:http://emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code)

关于c# - 从笔记本电脑相机捕获图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6526682/

相关文章:

c# - 为什么我的 2 个向量角度函数返回 NaN,即使我遵循公式

c# - 如何覆盖richtextbox中的复制和粘贴

c# - EF7 beta6 : Error saving multiple entities

camera - libgdx 平铺 map 闪烁与最近过滤

ios - 如何让相机跟随玩家?

c# - GetlastInput 和 Tickcount

c# - 尝试使用 root 以外的用户访问 MySQL 数据库时,ASP.NET Web 应用程序抛出异常

android - 捕获 IP 摄像机流并在我的网站上发布

android - 从相机捕获后如何旋转图像

c++ - OpenGL 相机方向