2009-09-15 81 views
5

我現在面臨的一個問題是從攝像頭(例如索尼,佳能)獲取實時圖像到winform中,並且還從窗體中的按鈕控制攝像頭捕捉按鈕。來自C#的控制攝像頭設備

有任何人建立這樣的事情,或者是否有任何類似的項目在C#中完成?

+0

什麼樣的相機?靜止圖像相機,IP攝像機,網絡攝像頭? – 2009-09-15 08:56:37

+0

正常的數碼相機,它將通過USB連接到電腦。 – pang 2009-09-15 08:59:01

回答

3

這幾乎不取決於相機及其驅動程序的功能。您最大的機會可能是Windows圖像採集(WIA)框架。

看看this文章或MSDN reference

+0

它可能2002年15歲,微軟沒有進一步的高級API – 2017-01-10 08:18:59

-1

你也可以看看英特爾OpenCV。 這是C++,但你可以使用使用PInvoke從c#中使用它。

0

Emgu cv是一個提供OpenCV所有綁定的項目。我已經在Windows和Linux平臺(Mono)上使用它,取得了巨大的成功。

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