Посмотрите на
www.gphoto.org/ — библиотека поддерживающая управление большим числом фотоаппаратов, как через PTP так и по проприетарным протоколам. Еще можно рассмотреть «аппаратные» варианты — но они могут не пройти по бюджету:
— камера с IR или разъемом для проводного ДУ
— Arduino для управления камерой через IR или по проводу (по IR можно так же управлять через светодиод на Com, LPT или аудиокарте)
— EyeFi карта для скидывания фотографий на компьютер