Witam, mam następujące pytanie, będę posiadał kamerę przemysłową oraz rejestrator do tej kamery, wiem, że jest możliwość podglądu obrazu z kamery poprzez podłączenie do laptopa przez interfejs sieciowy i wtedy można oglądać obraz z kamery monitorującej na żywo. Mam pytanie czy da się taki obraz z rejestratora przechwycić do własnoręcznie napisanego programu, zamierzam to pisać w C# oraz AForge. Nie wiem czy dobrze myślę ale czy do takiego rejestratora można podpiąć laptop bezpośrednio czy taki rejestrator musi być podpięty do routera w sieci. Proszę o odpowiedź
0
0
Uzyj biblioteki EMGU CV ktora umozliwia przechwytywanie obrazu z kamery internetowej.
Capture capture = new Capture();
LiveWebcamPreview();
private void LiveWebcamPreview()
{
Application.Idle += new EventHandler(delegate(object sender, EventArgs e)
{ //run this until application closed (close button click on image viewer)
try
{
picLiveImage.Image = capture.QueryFrame().Bitmap;
capture.QueryFrame().Bitmap.Dispose();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
});
}
Pamietaj ze kamera musi byc widoczna w systemie zeby mozna ja bylo uzywac.
0
Ja robię różne rzeczy w emgu cv ale myślałem o innej bibliotece. Dlaczego akurat emgu cv jak aforge jest darmowa