C # Отслеживание объектов камеры - PullRequest
5 голосов
/ 08 января 2011

Я хотел бы начать с отслеживания объектов в C #.Можете ли вы сказать мне, с чего начать?

1 Ответ

5 голосов
/ 08 февраля 2011

Есть библиотека под названием "Emgu", это оболочка для OpenCV, и она прекрасно подходит для любой обработки изображений / видео. Существуют примеры отслеживания объектов, с которых стоит начать.

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

Вы можете отобразить ваш канал веб-камеры в окне, используя всего 7 строк кода:

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

Существует также форум, где вы можете задать вопросы: http://www.emgu.com/forum/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...