使用C#控制相机设备

5

我现在面临的问题是如何将相机(例如Sony、Canon)的实时图像获取到winform中,并且通过表单中的按钮控制相机的拍摄按钮。

是否有人已经构建了类似这样的东西,或者是否有类似于C#的项目?


什么样的相机?静态图像相机,IP相机,网络摄像头? - Frank Bollack
普通的数码相机,可以通过 USB 连接到计算机。 - pang
4个回答

2
这主要取决于相机和其驱动程序的能力。你最大的机会可能是使用Windows图像采集(WIA)框架。请参考这篇文章MSDN参考文献

现在是2002年5月,微软没有更进一步的高级API,这很有趣。 - Sundara Prabu

0

Emgu cv 是一个为 OpenCV 提供所有绑定的项目。我在 Windows 和 Linux 平台(Mono)上都使用过它,并取得了巨大的成功。

http://emgu.com/ http://emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code


-1

-1

您也可以查看Intel OpenCV。 它是C++编写的,但您可以使用PInvoke从C#中使用它


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接