轉帖|其它|編輯:郝浩|2011-07-21 14:38:11.000|閱讀 1567 次
概述:AForge.NET 是用C#寫的一個關于計算機視覺和人工智能領域的框架,它包括圖像處理、神經網絡、遺傳算法和機器學習等。在C#程序中使用攝像頭,我習慣性使用 AForge.NET提供的類庫。本文講解如何在WPF程序中調用AForge.NET控件實現視頻和抓拍功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
AForge.NET 是用C#寫的一個關于計算機視覺和人工智能領域的框架,它包括圖像處理、神經網絡、遺傳算法和機器學習等。在C#程序中使用攝像頭,我習慣性使用AForge.NET提供的類庫。本文講解如何在WPF程序中調用AForge.NET控件實現視頻和抓拍功能。
WPF與WinForm控件交互:
要實現視頻功能,需要使用AForge.Controls命名空間中的VideoSourcePlayer控件。這是一個WinForm控件,要在WPF程序中使用,我們需要做如下4步:
添加引用:
在.NET選項卡中選擇WindowsFormsIntegration
在瀏覽選項卡中添加3個AForge.NET類庫
AForge.Controls.dll
AForge.Video.dll
AForge.Video.DirectShow.dll
在XAML中添加System.Windows.Forms.Integration命名空間
在XAML中添加AForge.Controls命名空間
在XAML中加入VideoSourcePlayer可視控件
演示程序界面:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:CSDN