CHDK - Сетевые скрипты? - Фотопедия
       535

CHDK - Сетевые скрипты?

7 голосов
/ 30 августа 2012

Я думал о том, чтобы моя камера могла автоматически загружать изображения, и в том числе, когда моя камера подключена к компьютеру. Я также хотел иметь возможность запускать различные сценарии через программу на моем компьютере, это возможно?

Можно ли мне написать программу для выполнения сценариев на моей камере (конечно, с помощью CHDK)?

EDIT:

Я нашел http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg Команды для чтения пишут usb_msg, но не знают, как его использовать. Скоро опубликую на форумах, а позже опубликую здесь.

Ответы [ 3 ]

1 голос
/ 19 апреля 2013

Поскольку вы говорите о CHDK, я предполагаю, что вы используете камеру Canon.

Диск с программным обеспечением, поставляемый с вашей камерой, включает в себя программу EOS Utility, которая позволяет вашей камере и компьютеру обмениваться данными. Частью функциональности, включенной в EOS Utility, является возможность снимать на привязи . . Это позволяет настраивать многие параметры камеры с помощью ПК, в том числе такие как Tv, Av, ISO, режим замера, режим движения, блокировка зеркала и т. д. При наведении указателя мыши на кнопку спуска затвора действует тот же эффект, что и при полунажатии фактической кнопки спуска затвора камеры. Щелчок левой кнопкой мыши на кнопке на вашем экране имеет тот же эффект, что и полное нажатие кнопки спуска затвора.

В зависимости от выбранных настроек изображение может быть сохранено на карте памяти камеры, загружено и сохранено на жестком диске подключенного ПК или в обоих. Вы также можете настроить место сохранения файла и автоматически переименовать файл, основываясь на нескольких факторах, начиная с даты и времени и заканчивая выбранной пользователем строкой, или сочетанием нескольких из этих факторов.

Обновления для EOS Utility доступны на веб-сайте службы поддержки Canon и на странице поддержки http://www.usa.canon.com/cusa/support/consumer Для установки обновлений необходимо установить предыдущую версию или диск, поставляемый с камерой, в оптический дисковод.

1 голос
/ 19 апреля 2013

Canon публикует SDK для взаимодействия со своими камерами EOS под названием EDSDK . Для того, чтобы использовать его, вы должны жить в США, зарегистрироваться через их веб-сайт и заполнить заявку. Если они примут ваше заявление (что обычно делают), вам будет предоставлена ​​ссылка для бесплатной загрузки SDK.

Canon также принимает заявки от нерезидентов США через другие сайты. Подробнее см. Здесь .

Обратите внимание, что Nikon также публикует SDK с аналогичным процессом применения.


Дополнительные вопросы о SDK следует размещать на StackOverflow ; это гораздо лучший сайт для вопросов программирования.

0 голосов
/ 18 сентября 2012

Для CHDK уже доступно много скриптов (посмотрите здесь для выбора). Конечно, вы можете написать новый скрипт, но я бы начал с связанного с ним, используя его в качестве фреймворка.

Вы можете получить лучшие ответы о написании программы для запуска сценариев, если разместите ясные и точные вопросы на Stackoverflow .

Спасибо

...