No edit summary |
m (fixed mechdyne link) |
||
(53 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Eine Übersicht über verschiedene verfügbare Tracking MoCap (Motion Capture) und Motion Detection Systeme in Form einer Linksammlung. Siehe [[GMU:Sensing video]] für Kunstbeispiele. | |||
[http://www. | |||
∞ this page is still quite messy - help structuring and expanding it ∞ | |||
==Meta-Linkliste== | |||
Links zu anderen Linklisten zum Thema | |||
* [http://people.cs.ubc.ca/~lowe/vision.html The Computer Vision Industry] – Links zu vielen Firmen | |||
* [http://www.cs.cmu.edu/~cil/v-source.html Links zu Programbibiliotheken rund um Computer Vision] | |||
==Markerloses Tracking== | ==Markerloses Tracking== | ||
=== eyesweb === | === eyesweb === | ||
Eine Datenstromorientierte Applikation (Windows(R) Plattform), welche Gesten Tracking, Gestenerkennung und andere Techniken beherrscht. Vornehmlich eingesetzt für Tanzperformances | Eine Datenstromorientierte Applikation (Windows(R) Plattform), welche Gesten Tracking, Gestenerkennung und andere Techniken beherrscht. Vornehmlich eingesetzt für Tanzperformances | ||
[http://www.infomus.dist.unige.it www.infomus.dist.unige.it] | * [http://www.infomus.dist.unige.it www.infomus.dist.unige.it] | ||
=== eyecon === | === eyecon === | ||
Software von [http://www.frieder-weiss.de Frieder Weiss]. Wird für interaktive Installationen und Performances eingesetzt. | Software von [http://www.frieder-weiss.de Frieder Weiss]. Wird für interaktive Installationen und Performances eingesetzt. | ||
http://eyecon.palindrome.de | * http://eyecon.palindrome.de | ||
=== | === Adobe® Director === | ||
[http://www.adobe.com/de/products/director www.adobe.com/de/products/director]<br> | * [http://www.adobe.com/de/products/director www.adobe.com/de/products/director]<br> | ||
R.I.P. CD Authoring? Was war das doch gleich? Aber: es gibt sie noch, die Xtras: | R.I.P. CD Authoring? Was war das doch gleich? Aber: es gibt sie noch, die Xtras: | ||
http://webcamxtra.sourceforge.net | * http://webcamxtra.sourceforge.net | ||
[http://www.smoothware.com www.smoothware.com] | * [http://www.smoothware.com www.smoothware.com] | ||
=== Reading People Tracker === | === Reading People Tracker === | ||
Open Source, Letztes Uptade 2005, Author: Nils T. Siebel. | Open Source, Letztes Uptade 2005, Author: Nils T. Siebel. | ||
[http://www.siebel-research.de/people_tracking/reading_people_tracker siebel-research.de/people_tracking/reading_people_tracker] | * [http://www.siebel-research.de/people_tracking/reading_people_tracker siebel-research.de/people_tracking/reading_people_tracker] | ||
=== Organic Motion === | === Organic Motion === | ||
http://www.organicmotion.com | * http://www.organicmotion.com | ||
=== People-Tracking-by-Detection and People-Detection-by-Tracking === | |||
* http://www.mis.tu-darmstadt.de/node/382 | |||
=== Processing === | === Processing === | ||
[ | * [[Processing]] enthält schon einige Beispiele zu motion capture und kann mit Bibliotheken erweitert werden: | ||
http://createdigitalmotion.com/2009/02/10/opencv-motion-tracking-face-recognition-with-processing-im-forever-popping-bubbles | * [http://processing.org/reference/libraries/#computer_vision Liste aller Processing Computer Vision Bibliotheken, inklusiver OpenCV, sowie alternativer Video-Bibliotheken] | ||
http://createdigitalmotion.com/2006/09/05/processing-journal-opengl-headaches-jmyron-motion-tracking-and-video-capture-experiences | ====Internet Ressourcen==== | ||
* http://createdigitalmotion.com/2009/02/10/opencv-motion-tracking-face-recognition-with-processing-im-forever-popping-bubbles | |||
http://www.v3ga.net/processing/BlobDetection/index-page-home.html | * http://createdigitalmotion.com/2006/09/05/processing-journal-opengl-headaches-jmyron-motion-tracking-and-video-capture-experiences | ||
* http://www.v3ga.net/processing/BlobDetection/index-page-home.html | |||
* http://www.abstractmachine.net/blog/playvision | |||
=== Pure data === | === Pure data === | ||
Bibliotheken/Objekte für Motion Detection unter [http://www.puredata.info Pure data]: | Bibliotheken/Objekte für Motion Detection unter [http://www.puredata.info Pure data]: | ||
==== | ==== Gem ==== | ||
Die Grafikbibliothek | Die Grafikbibliothek Gem für Pure data hat einige Objekte, mit denen sich Motion Detection realisieren lässt, darunter pix_movement, pix_movement2, pix_background, pix_blob, pix_multiblob | ||
http://gem.iem.at | * http://gem.iem.at | ||
[[Bewegungsmelder|Beispieldateien zum Motion Detection mit Pure Data und | * [[Bewegungsmelder|Beispieldateien zum Motion Detection mit Pure Data und Gem]] | ||
==== OpenCV in Pure data ==== | ==== OpenCV in Pure data ==== | ||
es gibt zwei Implementierungen der OpenCV Bibliothek für | es gibt zwei Implementierungen der OpenCV Bibliothek für Pd | ||
http://hangar.org/wikis/lab/doku.php?id=start:puredata_opencv | * http://hangar.org/wikis/lab/doku.php?id=start:puredata_opencv | ||
http://s184785159.onlinehome.fr/drupal/?q=node/167 | * http://s184785159.onlinehome.fr/drupal/?q=node/167 | ||
==== GridFlow ==== | ==== GridFlow ==== | ||
Die Grafikbibliothek GridFlow für Pure data erlaubt Motion Detection. | Die Grafikbibliothek GridFlow für Pure data erlaubt Motion Detection. | ||
http://createdigitalmotion.com/2007/01/18/open-source-motion-tracking-with-multiblob-for-gridflowpd/ | * http://createdigitalmotion.com/2007/01/18/open-source-motion-tracking-with-multiblob-for-gridflowpd/ | ||
[http://www.gridflow.ca www.gridflow.ca] | * [http://www.gridflow.ca www.gridflow.ca] | ||
=== Max === | === Max === | ||
Line 59: | Line 66: | ||
==== OpenCV in Max ==== | ==== OpenCV in Max ==== | ||
cv.jit computer vision for jitter | cv.jit computer vision for jitter | ||
http:// | * http://jmpelletier.com/cvjit/ | ||
==== Cyclops ==== | ==== Cyclops ==== | ||
Ein kommerzielles Objekt für Max | Ein kommerzielles Objekt für Max | ||
http://ericsinger.com/cyclopsmax.html | * http://ericsinger.com/cyclopsmax.html | ||
==== softVNS ==== | ==== softVNS ==== | ||
http://homepage.mac.com/davidrokeby/softVNS.html | * http://homepage.mac.com/davidrokeby/softVNS.html | ||
=== Video Trigger === | === Video Trigger === | ||
Ein Max/jitter runtime für simples triggern nach Bewegungserkennung | Ein Max/jitter runtime für simples triggern nach Bewegungserkennung | ||
http://www.zachpoff.com/site/software/software.html | * http://www.zachpoff.com/site/software/software.html | ||
=== Microsoft® Kinect === | |||
(not only) for the Xbox gaming console. | |||
* [[Kinect]] more links, drivers, applications. | |||
== Tracking mit Markern und Infrarot == | == Tracking mit Markern und Infrarot == | ||
* [http://www.ps-tech.com Personal Space Technology] | |||
[http://www. | * [http://www.simi.com/de Simi Motion] | ||
* [http://www.pmdtec.com PMD Technologies] Kamerasystem mit Software | |||
* [http://www.vicon.com/products/viconmx.html Vicon] Kamerasystem mit Software | |||
* [http://www.ar-tracking.de Advanced Realtime Tracking (A.R.T.)] | |||
** [http://mocaptracker.sourceforge.net Mocaptracker] Software von Matthias Weber um die Daten eines A.R.T. Systems auszuwerten | |||
* [http://www.iotracker.com iotracker] | |||
* [http://www.worldviz.com/products/ppt/ppth.html World Viz Precision Position Tracker] | |||
* [http://www.naturalpoint.com/optitrack Naturalpoint Optitrack] | |||
=== | === Sony Playstation 3 Move (Motion Sensing Controller) === | ||
[http:// | * [http://us.playstation.com/ps3/playstation-move/index.htm official site] | ||
* http://gnn.gamer.com.tw/6/37146.html | |||
* http://blog.eu.playstation.com/2009/08/28/exclusive-behind-the-scenes-with-scea-research-development-part-1 | |||
== | ==Hardware== | ||
[http:// | * [http://us.playstation.com/ps3/accessories/scph-98047.html sony PS EYE official site], [http://createdigitalmotion.com/2009/08/06/trick-out-your-ps3-eye-webcam-best-cam-for-vision-augmented-reality/ Artikel auf createdigitalmotion.com] | ||
=== | == Andere Trackingverfahren == | ||
[http://www. | === Laser Measurement === | ||
Laser Measurement System Object For Max | |||
* [http://www.v2.nl/lab/projects/laser-measurement-system-object-for-max/intro/view http://www.v2.nl/lab/projects/laser-measurement-system-object-for-max/intro/view] | |||
=== | ===3D Scanner=== | ||
* http://www.geometricinformatics.com | |||
* http://www.velodyne.com/lidar | |||
== Programmier-Bibliotheken == | == Programmier-Bibliotheken == | ||
=== OpenCV === | === OpenCV === | ||
Eine Blibliothek, die mächtige Computer-Vision-Funktionen zur Verfügung stellt, darunter auch Gesichtserkennung und Tracking. OpenCV wurde anfangs von Intel entwickelt, jetzt wird es als quelloffenes Projekt von Willow Garage geführt. Das Projekt ist in C und C++ geschrieben, daneben gibt es auch Bindings für Python und zum Teil auch anderen Sprachen. | |||
http://opencvlibrary.sourceforge.net | ====Links==== | ||
http://opencv.willowgarage.com/wiki | * http://opencvlibrary.sourceforge.net | ||
Präsentation über die Software von Alexander Kubias, Universität Koblenz-Landau | * http://opencv.willowgarage.com/wiki | ||
[http://www.uni-koblenz.de/~kubias/FolienOpenCV.pdf PDF Download, deutsch] | * Präsentation über die Software von Alexander Kubias, Universität Koblenz-Landau [http://www.uni-koblenz.de/~kubias/FolienOpenCV.pdf PDF Download, deutsch] | ||
====Literatur==== | |||
* Kaehler, Adrian; Bradski, Gary ''Learning OpenCV Computer Vision with the OpenCV Library'' ISBN 9780596516130 | |||
=== Open Frameworks === | === Open Frameworks === | ||
Ein Framework für Medienkünstler und Interface Designer. Enthält Computer Vision Module. Da es in C++ implementiert ist, können zahlreiche Bilbiotheken eingebunden werden. Es existieren z.B. auch extra Addons für OpenCV und einer Vielzahl anderer Bibliotheken. | |||
[http://www.openframeworks.cc www.openframeworks.cc] | |||
====Links==== | |||
* [http://www.openframeworks.cc www.openframeworks.cc] | |||
* [http://addons.openframeworks.cc Übersicht über Open Frameworks Addons] | |||
* [http://gamuza.d3cod3.org Gamuza, eine Tracking-Anwendung welche mit openframeworks realisiert wurde] | |||
=== | ====Literatur==== | ||
* Noble, Joshua ''Programming Interactivity A Designer's Guide to Processing, Arduino, and openFrameworks'' ISBN 9780596154141 | |||
=== VideoMAN === | === VideoMAN === | ||
open source C++ Bibliothek für die Videobild-Bearbeitung in Echtzeit - z.B. zur Kantenerkennung, was die Vorstufe für Augmented Reality Applikationen ist. | open source C++ Bibliothek für die Videobild-Bearbeitung in Echtzeit - z.B. zur Kantenerkennung, was die Vorstufe für Augmented Reality Applikationen ist. | ||
[http://videomanlib.sourceforge.net videomanlib] | * [http://videomanlib.sourceforge.net videomanlib] | ||
== Protokolle und Schnittstellen == | == Protokolle und Schnittstellen == | ||
zur Übermittlung der Tracker-Daten an Client Software | zur Übermittlung der Tracker-Daten an Client Software | ||
* [http://www.cs.unc.edu/Research/vrpn/index.html Virtual Reality Peripheral Network (VRPN)] an der University of Northern Carolina entwickeltes Protokoll, [http://www.uni-weimar.de/cms/medien/vr/teaching/ws-200304/haptische-interfaces/haptical-fork-lifter/vrpn-server.html Anwendung bei Prof. Fröhlich an der Bauhaus Universität] | |||
* [http://www.vrs.com.au/software/vrco/trackd.html Trackd®], [http://www.inition.co.uk/inition/product.php?URL_=product_software_vrco_trackd&SubCatID_=69 inition.co.uk], [http://www.mechdyne.com/trackd.aspx mechdyne.com] | |||
[http://www.cs.unc.edu/Research/vrpn/index.html | * [[OSC|Open Sound Control (OSC)]] Zur Interaktion mit Anwendungen aus dem Musik- und Medienkunstbereich wird gerne [[OSC]] verwendet | ||
[http://www.uni-weimar.de/cms/medien/vr/teaching/ws-200304/haptische-interfaces/haptical-fork-lifter/vrpn-server.html Anwendung bei Prof. Fröhlich an der Bauhaus Universität] | |||
== See Also == | |||
[[Marker tracking]] | |||
[ | |||
[ | |||
[[Category:Interaktion]] | |||
[[Category:Linklist]] | |||
[[Category:Processing]] | |||
Latest revision as of 21:54, 9 January 2013
Eine Übersicht über verschiedene verfügbare Tracking MoCap (Motion Capture) und Motion Detection Systeme in Form einer Linksammlung. Siehe GMU:Sensing video für Kunstbeispiele.
∞ this page is still quite messy - help structuring and expanding it ∞
Meta-Linkliste
Links zu anderen Linklisten zum Thema
- The Computer Vision Industry – Links zu vielen Firmen
- Links zu Programbibiliotheken rund um Computer Vision
Markerloses Tracking
eyesweb
Eine Datenstromorientierte Applikation (Windows(R) Plattform), welche Gesten Tracking, Gestenerkennung und andere Techniken beherrscht. Vornehmlich eingesetzt für Tanzperformances
eyecon
Software von Frieder Weiss. Wird für interaktive Installationen und Performances eingesetzt.
Adobe® Director
R.I.P. CD Authoring? Was war das doch gleich? Aber: es gibt sie noch, die Xtras:
Reading People Tracker
Open Source, Letztes Uptade 2005, Author: Nils T. Siebel.
Organic Motion
People-Tracking-by-Detection and People-Detection-by-Tracking
Processing
- Processing enthält schon einige Beispiele zu motion capture und kann mit Bibliotheken erweitert werden:
- Liste aller Processing Computer Vision Bibliotheken, inklusiver OpenCV, sowie alternativer Video-Bibliotheken
Internet Ressourcen
- http://createdigitalmotion.com/2009/02/10/opencv-motion-tracking-face-recognition-with-processing-im-forever-popping-bubbles
- http://createdigitalmotion.com/2006/09/05/processing-journal-opengl-headaches-jmyron-motion-tracking-and-video-capture-experiences
- http://www.v3ga.net/processing/BlobDetection/index-page-home.html
- http://www.abstractmachine.net/blog/playvision
Pure data
Bibliotheken/Objekte für Motion Detection unter Pure data:
Gem
Die Grafikbibliothek Gem für Pure data hat einige Objekte, mit denen sich Motion Detection realisieren lässt, darunter pix_movement, pix_movement2, pix_background, pix_blob, pix_multiblob
OpenCV in Pure data
es gibt zwei Implementierungen der OpenCV Bibliothek für Pd
- http://hangar.org/wikis/lab/doku.php?id=start:puredata_opencv
- http://s184785159.onlinehome.fr/drupal/?q=node/167
GridFlow
Die Grafikbibliothek GridFlow für Pure data erlaubt Motion Detection.
- http://createdigitalmotion.com/2007/01/18/open-source-motion-tracking-with-multiblob-for-gridflowpd/
- www.gridflow.ca
Max
Bibliotheken/Objekte für Motion Detection unter Cycling'74 Max/MSP:
OpenCV in Max
cv.jit computer vision for jitter
Cyclops
Ein kommerzielles Objekt für Max
softVNS
Video Trigger
Ein Max/jitter runtime für simples triggern nach Bewegungserkennung
Microsoft® Kinect
(not only) for the Xbox gaming console.
- Kinect more links, drivers, applications.
Tracking mit Markern und Infrarot
- Personal Space Technology
- Simi Motion
- PMD Technologies Kamerasystem mit Software
- Vicon Kamerasystem mit Software
- Advanced Realtime Tracking (A.R.T.)
- Mocaptracker Software von Matthias Weber um die Daten eines A.R.T. Systems auszuwerten
- iotracker
- World Viz Precision Position Tracker
- Naturalpoint Optitrack
Sony Playstation 3 Move (Motion Sensing Controller)
Hardware
Andere Trackingverfahren
Laser Measurement
Laser Measurement System Object For Max
3D Scanner
Programmier-Bibliotheken
OpenCV
Eine Blibliothek, die mächtige Computer-Vision-Funktionen zur Verfügung stellt, darunter auch Gesichtserkennung und Tracking. OpenCV wurde anfangs von Intel entwickelt, jetzt wird es als quelloffenes Projekt von Willow Garage geführt. Das Projekt ist in C und C++ geschrieben, daneben gibt es auch Bindings für Python und zum Teil auch anderen Sprachen.
Links
- http://opencvlibrary.sourceforge.net
- http://opencv.willowgarage.com/wiki
- Präsentation über die Software von Alexander Kubias, Universität Koblenz-Landau PDF Download, deutsch
Literatur
- Kaehler, Adrian; Bradski, Gary Learning OpenCV Computer Vision with the OpenCV Library ISBN 9780596516130
Open Frameworks
Ein Framework für Medienkünstler und Interface Designer. Enthält Computer Vision Module. Da es in C++ implementiert ist, können zahlreiche Bilbiotheken eingebunden werden. Es existieren z.B. auch extra Addons für OpenCV und einer Vielzahl anderer Bibliotheken.
Links
- www.openframeworks.cc
- Übersicht über Open Frameworks Addons
- Gamuza, eine Tracking-Anwendung welche mit openframeworks realisiert wurde
Literatur
- Noble, Joshua Programming Interactivity A Designer's Guide to Processing, Arduino, and openFrameworks ISBN 9780596154141
VideoMAN
open source C++ Bibliothek für die Videobild-Bearbeitung in Echtzeit - z.B. zur Kantenerkennung, was die Vorstufe für Augmented Reality Applikationen ist.
Protokolle und Schnittstellen
zur Übermittlung der Tracker-Daten an Client Software
- Virtual Reality Peripheral Network (VRPN) an der University of Northern Carolina entwickeltes Protokoll, Anwendung bei Prof. Fröhlich an der Bauhaus Universität
- Trackd®, inition.co.uk, mechdyne.com
- Open Sound Control (OSC) Zur Interaktion mit Anwendungen aus dem Musik- und Medienkunstbereich wird gerne OSC verwendet