我現在面臨的一個問題是從攝像頭(例如索尼,佳能)獲取實時圖像到winform中,並且還從窗體中的按鈕控制攝像頭捕捉按鈕。來自C#的控制攝像頭設備
有任何人建立這樣的事情,或者是否有任何類似的項目在C#中完成?
我現在面臨的一個問題是從攝像頭(例如索尼,佳能)獲取實時圖像到winform中,並且還從窗體中的按鈕控制攝像頭捕捉按鈕。來自C#的控制攝像頭設備
有任何人建立這樣的事情,或者是否有任何類似的項目在C#中完成?
這幾乎不取決於相機及其驅動程序的功能。您最大的機會可能是Windows圖像採集(WIA)框架。
看看this文章或MSDN reference。
它可能2002年15歲,微軟沒有進一步的高級API – 2017-01-10 08:18:59
你也可以看看英特爾OpenCV。 這是C++,但你可以使用使用PInvoke從c#中使用它。
Emgu cv是一個提供OpenCV所有綁定的項目。我已經在Windows和Linux平臺(Mono)上使用它,取得了巨大的成功。
http://emgu.com/ http://emgu.com/wiki/index.php/Camera_Capture_in_7_lines_of_code
該項目支持甚至高端PTZ攝像機。 Code Project - Versatile WebCam C# library。
它使用Touchless.Vision和WebCamLib
什麼樣的相機?靜止圖像相機,IP攝像機,網絡攝像頭? – 2009-09-15 08:56:37
正常的數碼相機,它將通過USB連接到電腦。 – pang 2009-09-15 08:59:01