Да, ты можешь. Есть два подхода, которые я использовал с некоторым успехом.
1.) Я могу контролировать свой Powershot G9 с помощью CHDKPTP ( https://app.assembla.com/ пространства/chdkptp/вики ). Я использую Ubuntu 16.04 и двоичный файл r735 с веб-сайта. Графический интерфейс позволяет управлять камерой и запускать сценарии. Этот подход должен работать для любой камеры, поддерживаемой CHDK. (Существует также привязка python для CHDKPTP, хотя мне еще не удалось ее успешно создать.)
2.) Другой подход - использовать gphoto2, если ваша камера поддерживается gphoto2. (ПРИМЕЧАНИЕ. Не похоже, что G12 поддерживается gphoto2, но я включаю его здесь, если он полезен другим). В G9 CHDK добавляет свойство chdk_script к доступным параметрам в gphoto2. Тогда скрипты должны быть запущены с помощью
gphoto2 --set-config chdk_script = "scriptname"
Подход gphoto2 показан здесь ( https://www.youtube.com/watch?v=v_42jd9tGF0 )