Abstract
This article attempts to demystify computer vision for novice programmers through a survey of new applications in the arts, system design considerations, and contemporary tools. It introduces the concept and gives a brief history of computer vision within interactive art from Myron Kruger to the present. Basic techniques of computer vision such as detecting motion and object tracking are discussed in addition to various software applications created for exploring the topic. As an example, the results of a one-week machine vision workshop are presented to show how designers are able to apply their skills toward creating novel uses of these technologies. The article concludes with a listing of code for basic computer vision techniques.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Camurri, Antonio et al Eyesweb Vision-oriented software development environment. Laboratorio di Informatica Musicale, University of Genoa, Italy http://www.eyesweb.org/
Cycling’74 Inc. Max/MSP/Jitter. Graphic software development environment. http://www.cycling74.com/
Davies, Bob et al OpenCV Open-source computer vision library. http://www.sourceforge.net/projects/opencvlibrary/
Fry, Ben and Reas, Casey Processing. Software development environment. http://www.processing.org/
Nimoy, Joshua. Myron Xtra (plug-in) for macromedia director and processing. http://www.webcamxtra.sourceforge.net/
Pelletier, Jean-Marc CV.Jit. Extension library for Max/MSP/Jitter. http://www.iamas.ac.jp/∼jovan02/cv/
Rokeby, David SoftVNS Extension library for Max/MSP/Jitter. http://www.homepage.mac.com/davidrokeby/softVNS.html
Rozin, Danny TrackThemColors Xtra (plug-in) for macromedia director. http://www.smoothware.com/track.html
Singer, Eric Cyclops Extension library for Max/MSP/Jitter. http://www.cycling74.com/products/cyclops.html
STEIM (studio for electro-instrumental music). BigEye. Video analysis software. http://www.steim.org/steim/bigeye.html
Bechtel, William (2003) The cardinal mercier lectures at the Catholic University of Louvain: An exemplar neural mechanism: the brain’s visual processing system. Ch. 2 p. 1 http://www.mechanism.ucsd.edu/∼bill/research/mercier/2ndlecture.pdf
Fisher Robert, et al The hypermedia image processing reference (HIPR) http://www.homepages.inf.ed.ac.uk/rbf/HIPR2/index.html
Fisher Robert, et al CVonline: The evolving, distributed, non-proprietary, on-line compendium of computer vision. http://www.homepages.inf.ed.ac.uk/rbf/CVonline/
Huber, Daniel et al The computer vision homepage. http://www-2.cs.cmu.edu/∼cil/vision.html
Krueger Myron (1991) Artificial Reality II. Addison-Wesley Professional
Levin Golan, Lieberman Zachary (2003) Messa di Voce. Interactive installation, http://www.tmema.org/messa
Levin, Golan and Lieberman, Zachary (2004) “In-Situ speech visualization in real-time interactive installation and performance.”In: Proceedings of the 3rd international symposium on non-photorealistic animation and rendering, June 7–9, Annecy, France http://www.flong.com/writings/pdf/messa_NPAR_2004_150dpi.pdf
Lozano-Hemmer, Rafael Standards and double standards. Interactive installation. http://www.fundacion.telefonica.com/at/rlh/eproyecto.html
Melles Griot Corporation. Machine vision lens fundamentals. http://www.mellesgriot.com/pdf/pg11–19.pdf
Moeller Christian (2003) Cheese. Installation artwork, http://www.christian-moeller.com/
Rokeby David (2003) Sorting daemon. Computer-based installation, http://www.homepage.mac.com/davidrokeby/sorting.html
Shachtman, Noah “Tech and Art Mix at RNC Protest”. Wired News, 8/27/2004 http://www.wired.com/news/culture/0,1284,64720,00.html
Sparacino, Flavia (2001) “(Some) computer vision based interfaces for interactive art and entertainment installations”. INTER_FACE Body Boundaries, ed. Emanuele Quinz, Anomalie, n.2, Paris, France, Anomos
http://www.sensingplaces.com/papers/Flavia_isea2000.pdf
Warren Jonah (2003) Unencumbered full body interaction in video games. Master’s Thesis, Parsons School of Design (Unpublished)
Acknowledgments
The author is grateful to Andy Cameron of Fabrica Center, Treviso, for organizing the workshop which led to this article; Jonathan Harris, Francesca Granato and Juan Ospina for their LimboTime project and its documentation; David Rokeby and Rafael Lozano–Hemmer for their kind permissions; and Casey Reas, editor of this volume, who made this article possible in numerous different ways.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Levin, G. Computer vision for artists and designers: pedagogic tools and techniques for novice programmers. AI & Soc 20, 462–482 (2006). https://doi.org/10.1007/s00146-006-0049-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00146-006-0049-2