We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

WebCam based games

00:00

Formale Metadaten

Titel
WebCam based games
Untertitel
OpenCV in practice: example for developers and business
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Introduction to Computer Vision via WebCam game example. * Try WebCam game during presentation * Understand, how motion detection works with the help of `OpenCV` libraries * Understand, the problem of low lighting and noise * Hear real-world example of using WebCam games * Fork and create your own WebCam game ### Who should attend * _[Mostly]_ **Software developers** , especially with the background of `C`/`C++` or willing to learn `OpenCV` – because speaker would be illustrating principles, how his game works, so later you could (fork and) create your own version. * **Project managers and entrepreneurs** , because some business cases would also be discussed * **Bored people** , who just want some interactive game during the presentation. ### Back-story for the presentation * Colleague from HR: _I found a video about augmented gaming climbing wall, would it be hard to implement something like it_. * _Well... I was playing with similar technology some time ago_ – answered. Found my **6 years old project** and to my surprise – it **was still working** (actually spent about an hour to install dependencies and fix `include` values). That is what _backward-compatible_ open source software really means :) **WebCam based games still gives _WOW_ effect** (still trending, still looksnew). **But why it is not mainstream after 6 years?** To answer that question,lets dig into some implementation and bussiness use cases. ### Content of the presentation/DEMO * **Introduction** : LIVE demonstration of WebCam based game: Yes – audience could play from their seats by moving their hands :) * **Business case** : Why not mass production? Example: advertisement for IT recruitment and meetups * **Implementation details** : rocket science or comparing pixels (visual debugging info would be shown, while others are playing)? The problem of lighting and noise. * **Discussion/question** : Why not mainstream: hardware problems, trend to (not) learn `C`/`C++`, difficulty of `OpenGL` lighting (if there would not be other questions)
SpieltheorieWebcamSoftwareentwicklerSoftwareFormation <Mathematik>VererbungshierarchieSchlüsselverwaltungSoftwareentwicklerSpieltheorieMereologieComputeranimation
ImplementierungSpieltheorieWebcamSpieltheorieDifferenteMereologieSoftwareentwicklerTypentheorieCASE <Informatik>VererbungshierarchiePerspektiveSchnelltasteComputeranimation
SchnelltasteKontrollstrukturSpieltheorieObjekt <Kategorie>EindeutigkeitSharewareSpieltheorieSchnelltasteDifferenteEin-AusgabeTypentheorie
SharewareComputeranimation
SpieltheorieObjekt <Kategorie>TouchscreenEin-AusgabeSharewareSchnelltasteBitWeb SiteDifferenteBesprechung/Interview
Konvexe HülleRechenschieberEntscheidungstheorieComputeranimationVorlesung/KonferenzBesprechung/Interview
MAPComputeranimation
GamecontrollerMereologieSpieltheorieBus <Informatik>BitGeradeQuadratzahlGüte der AnpassungGebäude <Mathematik>SharewareVisualisierungKartesische KoordinatenComputeranimation
Ein-AusgabeKomplex <Algebra>SpieltheorieRichtungComputeranimation
Interaktives FernsehenEin-AusgabeSharewareRichtungObjekt <Kategorie>SpieltheorieEin-AusgabeDemoszene <Programmierung>Interaktives FernsehenSichtenkonzeptAdditionCAMOrtsoperatorTropfenGruppenoperationViewerMetropolitan area networkSchreib-Lese-Kopf
VisualisierungMathematikSichtenkonzeptWebcamFunktion <Mathematik>SharewareWebcamSichtenkonzeptSoundverarbeitungSpieltheorieOrtsoperatorOffice-PaketMetropolitan area networkTouchscreenGamecontrollerFunktion <Mathematik>UML
Ein-AusgabeWebcamImplementierungElektronisches ForumProgrammbibliothekMaschinelles SehenSpieltheorieEin-AusgabeMereologieOpen SourceBildverstehenSystemaufrufNeuroinformatikRoutingPixelSichtenkonzeptProgrammbibliothekWebcamNichtlinearer OperatorCodeRahmenproblemVisualisierungSystemprogrammSchießverfahrenGebäude <Mathematik>BetriebssystemFilter <Stochastik>BitAutomatische HandlungsplanungPhysikalisches SystemSkriptspracheMetropolitan area networkProgramm/QuellcodeXML
BildverstehenNeuroinformatikKonturfindungOffene MengeFilter <Stochastik>KonditionszahlElement <Gruppentheorie>DivisionTouchscreenDifferenteZustandsmaschineStrömungsrichtungBesprechung/Interview
Mathematische LogikVorlesung/KonferenzComputeranimation
GraphfärbungDifferenteRichtungObjekt <Kategorie>RahmenproblemBildverstehenMathematische LogikPixelInformationsspeicherungMultiplikationsoperatorRechter WinkelSoundverarbeitungSummierbarkeitNeuroinformatik
Ein-AusgabeRahmenproblemSharewareShape <Informatik>AbschattungTouchscreenFächer <Mathematik>EntscheidungstheorieRahmenproblemInformationsspeicherungWebcamBildverstehenNeuroinformatikVerkehrsinformationOrtsoperatorJSONXMLComputeranimation
TouchscreenDifferenteSummengleichungFehlermeldungBildverstehenEin-AusgabeZeitrichtungNeuroinformatikComputeranimation
Shape <Informatik>AbschattungInformation RetrievalAnalysisMereologieNeuroinformatikDifferenteOffene MengeRahmenproblemSpieltheorieStrömungsrichtungBildverstehenZellularer AutomatComputeranimation
WebcamSpieltheorieProgrammierumgebungSpieltheorieProjektive EbeneProgrammierumgebungCASE <Informatik>SharewareOrtsoperatorZweiFlächeninhaltBitRechter WinkelWebcamBeamerGüte der Anpassung
StereometrieOpen SourceSpieltheorieUmwandlungsenthalpieProgrammierumgebungKontrollstrukturGefangenendilemmaProzess <Informatik>Open SourceFitnessfunktionSpieltheorieGraphiktablettGamecontrollerFormation <Mathematik>FehlermeldungElement <Gruppentheorie>AusnahmebehandlungCoxeter-GruppeProgrammierumgebungZahlenbereichProjektive EbeneWebcamOffene MengeBimodulComputeranimation
MAPElektronischer ProgrammführerEindeutigkeitSpieltheorieSpieltheorieMAPWebcamQuick-SortArithmetisches MittelSummengleichungExogene VariableBenutzerfreundlichkeitComputeranimation
WebcamSpieltheorieSpieltheorieVersionsverwaltungMultiplikationsoperatorEin-AusgabeProgrammbibliothekRahmenproblemMereologieProjektive EbeneSoftwareOffene MengeEndliche ModelltheorieNeuroinformatikWeg <Topologie>BAYESHumanoider RoboterProzess <Informatik>MenütechnikBildverstehenLeistung <Physik>FacebookSchnittmengePaarvergleichVererbungshierarchieFormation <Mathematik>BenutzerbeteiligungYouTube
Computeranimation
Transkript: Englisch(automatisch erzeugt)