Vorrei iniziare con il rilevamento di oggetti in C#. Puoi dirmi da dove cominciare?C# Tracking di oggetti della telecamera
5
A
risposta
5
C'è una libreria chiamata "Emgu", è un wrapper per OpenCV ed è assolutamente fantastico per fare qualsiasi tipo di elaborazione di immagini/video. Esistono esempi di tracciamento degli oggetti che dovrebbero iniziare.
http://www.emgu.com/wiki/index.php/Main_Page
È possibile visualizzare il feed webcam in una finestra utilizzando solo 7 righe di codice:
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
C'è anche un forum dove si possono porre domande: http://www.emgu.com/forum/