Adaptive Control Of A Camera-Projection System Using Vision-Based Feedback