Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Práca s webkamerou v C # .NET

Jednoduchá práca s webkamerou. Takmer každý notebook v dnešnej dobe obsahuje webkameru a my sa dnes pozrieme na to ako s ňou pracovať v C# .NET. Je to jednoduché a základnú prácu s ňou zvládneme na pár riadkov kódu. Pre naše potreby použijeme knižnicu EMGU.CV. Knižnica je dostupná cez nugety Gallery, takže si ju pridáme do projektu.

Ďalej vytvoríme inštanciu VideoCapture (), ktorá obsahuje metódu QueryFrame () ktorá získa aktuálnu snímku z kamery az ktorého môžeme získať priamo Bitmap, s ktorým môžeme ďalej pracovať, uložiť, aplikovať filtre ... všetko čo 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á

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 42x (229.49 MB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - Okenné aplikácie Windows Forms
Program pre vás napísal Matyáš Černohous
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnoval vývoji C# aplikacím. Aktuálně objevil kouzlo javascriptových frameworků, takže pracuje jako fullstack developer.
Aktivity