Webcam mouse mover

From VoidWarranties - Hackerspace Antwerp, Belgium
Revision as of 21:20, 1 September 2014 by TomD (Talk | contribs)
Jump to: navigation, search


Webcam mouse mover
What:
Move your mouse with your webcam.
Cmm logo.jpg
Participants:
Kefcom
Category:
Coding
Locations:
Den Bunker


webCam Mouse Movement

Doel:

Op een hand(schoen?) aangebrachte duidingspunten (kleuren?) die door de webcam worden geinterpreteerd om zo muis/multi-touch te simuleren. CMM hand.jpg

Hoe: Door op de duim, wijs- en middenvinger herkenningspunten aan te brengen kan de webcam volgen hoe de positie van de vingers staan, dit kan met 2 handen, met 6 kleuren

Mogelijkheden:

Ik had volgende mogelijkheden in gedachte:

De eerste stap die zal moeten genomen worden is de calibratie, om de maximum posities van de vingers te bepalen:

Linksboven, rechtsboven, linksonder en rechtsonder = met de hand zo ver mogelijk naar de desbetreffende plaats wijzen om de maximum rand te bepalen.

Key Binder Gesture

Voor sommige toepassingen is het handig als de standaard configuratie van vinger posities veranderd, daarom is er nood aan een key-binder waarin profielen gemaakt en opgeslagen kunnen worden (probleem: hoe vinger posities/bewegingen in config file opslaan?)

Het lijkt me handig dat de profiel beheerder aangeroepen word door 2 vuisten te maken (met natuurlijk een kleur op de vuisten-area van de handschoen) De vuisten tonen het programma dat hij de huidige key-binding moet stoppen, en keuze tot andere profielen moet bieden.

Science fiction

De gebruiker krijgt een scherm te zien dat hij met zijn handen kan wegschuiven/clicken/... in een transparante omgeving (camera output gewoon op de achtergrond weergeven?)


Heel simpel en kan maar met 1 hand (misschien ondersteund win8 2 muizen/multitouch?)

Muiscursor word weergegeven op de positie van de duim, als de wijsvinger de duim raakt, simuleert het programma een muisklik

Rotate Gesture

Beetje zoals op een tablet pc, foto’s met de hand vergroten/verkleinen/draaien/...

Open voor ideeën.

zie ook:pdf met foto's

Mouse Move Gesture
Mouse Click Gesture
Ingame Point Gesture
Ingame Shoot Gesture
3D shooter key-binding profiel

Dit kan volgens mij ook relatief eenvoudig gemaakt worden:
De linkerhand bediend de beweging door de wijsvinger en de duim (vooruit achteruit (/strafe?))
De rechterhand bediend de muis, of het geweer, dit kan door de duim en wijsvinger als een ‘geweer’ te houden.


Gezocht: iemand dit dit (deels) kan programmeren :D


Some More idea's about interface design, Presented by Pattie Maes
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Content Creation
Belgian Spaces