1. A computer-implementable method for dynamically controlling a multi-modal camera system, comprising: receiving a plurality of image streams from the multi-modal camera; performing an image analysis on the plurality of image streams provided by the multi-modal camera; and, balancing resource utilization and gesture detection accuracy based upon the image analysis.