2011-01-08 35 views

Trả lời

5

Có một thư viện có tên là "Emgu", đó là một trình bao bọc cho OpenCV và nó hoàn toàn tuyệt vời để thực hiện bất kỳ loại xử lý hình ảnh/video nào. Có những ví dụ theo dõi đối tượng sẽ giúp bạn bắt đầu.

http://www.emgu.com/wiki/index.php/Main_Page

Bạn có thể hiển thị feed webcam của bạn trong một cửa sổ chỉ sử dụng 7 dòng mã:

using Emgu.CV; 
using Emgu.CV.UI; 
using Emgu.CV.Structure; 
using System.Drawing; 
using System.Windows.Forms; 

ImageViewer viewer = new ImageViewer(); //create an image viewer 
Capture capture = new Capture(); //create a camera captue 
Application.Idle += new EventHandler(delegate(object sender, EventArgs e) 
{ //run this until application closed (close button click on image viewer) 
    viewer.Image = capture.QueryFrame(); //draw the image obtained from camera 
}); 
viewer.ShowDialog(); //show the image viewer 

Ngoài ra còn có một diễn đàn, nơi bạn có thể đặt câu hỏi: http://www.emgu.com/forum/

Các vấn đề liên quan