This is an old revision of the document!
odd things that people do with cameras
machine vision
understanding images with a computer
as a computational photographer, why should I care about this?
(will talk of some of this later)
but not hard to get fun things happening yourself
what computer vision is not:
example 1 : separate moving and still things in a sequence of images
this actually works, is robust to lighting changes, camera wobble etc
results in useable data
(all eyetoy games use this technique)
why it works - temporal memory is short and well defined
example 2 : seperate background from person in scene
* subtract current image from reference image without persion
* works! (for a few minutes)
lighting changes, camera auto settings, passing cars… all conspire against us.
doesn't work
_very hard problem_ seen much time and money sunk into solving this without result
example 3 : faces
faces are great for computational photographers because:
most images have a few in them
we all have one
we are particually attuned to understanding them
a lot of research has been done on this, a lot we can build on as artists
actually several problems
recognising what is a face in an image (face finding)
recognising who is who in an image (face recognition)
face finding: haar cascades, wavelets, example images
face recognition: eigenfaces, image space vs face space
eigenfaces
extracting information on age, gender, ethnicity, expression from a face image
modifying this information - changing a faces age, gender ….
scary examples
augmented reality
SLAM: simultaneous location and mapping
3D cameras
RGB + depth per pixel
microsoft project natal
solves a lot of problems, creates some interesting new ones
how?
stereo cameras
structured light
wavefront analysis
where do I get some of this stuff?
opencv
artoolkit
nasa image processing library
lots of research code is out there and waiting for artistic (mis)use!
they may actually help you in between publishing papers
tips