【发布时间】:2009-09-15 08:54:03
【问题描述】:
我现在面临一个问题,即从相机(例如索尼、佳能)获取实时图像到 winform 并从表单中的按钮控制相机捕获按钮。
有没有人构建过这样的东西,或者有没有类似的用 C# 完成的项目?
【问题讨论】:
-
什么样的相机?静止图像相机、IP 相机、网络摄像头?
-
普通数码相机,将通过usb连接到计算机。
我现在面临一个问题,即从相机(例如索尼、佳能)获取实时图像到 winform 并从表单中的按钮控制相机捕获按钮。
有没有人构建过这样的东西,或者有没有类似的用 C# 完成的项目?
【问题讨论】:
这几乎不取决于相机及其驱动程序的功能。您最大的机会可能是 Windows 图像采集 (WIA) 框架。
查看this 文章或MSDN reference。
【讨论】:
Emgu cv 是一个为 OpenCV 提供所有绑定的项目。我已经在 Windows 和 Linux 平台 (Mono) 上使用它并取得了巨大的成功。
http://emgu.com/ http://emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code
【讨论】:
您还可以查看 Intel OpenCV。 它是 C++,但您可以使用 use PInvoke 从 c# 中使用它
【讨论】:
这个项目甚至支持高端云台摄像机。 Code Project - Versatile WebCam C# library.
它使用 Touchless.Vision 和 WebCamLib
【讨论】: