Chciałbym zacząć od śledzenia obiektów w języku C#. Czy możesz mi powiedzieć, od czego zacząć?C# Camera Object Tracking
5
A
Odpowiedz
5
Istnieje biblioteka o nazwie "Emgu", jest to opakowanie dla OpenCV i jest całkowicie niesamowite do robienia wszelkiego rodzaju przetwarzania obrazu/wideo. Istnieją przykłady śledzenia obiektów, które powinny zacząć.
http://www.emgu.com/wiki/index.php/Main_Page
Można wyświetlić swój kanał kamery w oknie przy użyciu zaledwie 7 linijek kodu:
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
Jest też forum, gdzie możesz zadawać pytania: http://www.emgu.com/forum/