add camera interface

this execute unix::system, so may not be good code.