Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Práce s webkamerou v C# .NET

Jednoduchá práce s webkamerou. Téměř každý notebook v dnešní době obsahuje webkameru a my se dnes podíváme na to jak s ní pracovat v C# .NET. Je to jednoduché a základní práci s ní zvládneme na pár řádků kódu. Pro naše potřeby použijeme knihovnu EMGU.CV. Knihovna je dostupná přes NuGet Gallery, takže si ji přidáme do projektu.

Dále vytvoříme instanci VideoCapture(), která obsahuje metodu QueryFrame() která získá aktuální snímek z kamery a z něhož mužeme získat přímo Bitmap, se kterým můžeme dále pracovat, uložit, aplikovat filtry...vše co vás napadne.

VideoCapture capture = new VideoCapture();
var frame = capture.QueryFrame();
Bitmap b = frame.Bitmap;
capture.Dispose();
// zde už nepůjde sbírat obrázky, kamera je uvolněná

Galerie

Program byl vytvořen v roce 2017.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 40x (229.49 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Okenní aplikace Windows Forms
Program pro vás napsal Matyáš Černohous
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor se věnoval vývoji C# aplikacím. Aktuálně objevil kouzlo javascriptových frameworků, takže pracuje jako fullstack developer.
Aktivity