Как программно управлять камерой DSLR? - Фотопедия
2 голосов
/ 05 августа 2013

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

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

Меня особенно интересуют Nikon D300, Sony Alpha 700, Olympus E300, Canon EOS 20D, 70D и Pentax K10D.

Ответы [ 3 ]

3 голосов
/ 15 августа 2013

Canon также предоставляет SDK . В 2.13 (11 июля 2013 г.) поддерживаются только следующие камеры:

  • EOS-1D C / EOS 6D / EOS M
  • EOS-1D X / 1D Mark III / 1Ds Mark III / 1D Mark IV
  • EOS 40D / 50D / 5D Mark II / 5D Mark III / 7D / 60D / 60Da
  • EOS Rebel XSi / 450D
  • EOS Rebel XS / 1000D
  • EOS Rebel T1i / 500D
  • EOS Rebel T2i / 550D
  • EOS Rebel T3i / 600D
  • EOS Rebel T4i / 650D
  • EOS Rebel T3 / 1100D
  • EOS Rebel T5i / 700D, EOS Rebel SL1 / 100D ( Недавно поддерживаемые модели )

Нынешние (24 апреля 2018 г.) таблицы совместимости моделей вы можете найти здесь .

1 голос
/ 08 августа 2013

Я знаю о двух возможных решениях (есть, конечно, больше):

  1. Nikon предоставляет бесплатный SDK для модема. Я никогда не играл с этим, поэтому я не уверен, на что он способен, но я думаю, что это должно в какой-то степени удовлетворить ваши потребности. Скачать здесь.

  2. Программное обеспечение DIYPhotobits.com Camera Control позволяет устанавливать диафрагму и выдержку. Если я не ошибаюсь, он основан на Windows Image Acquisition , которую вы можете использовать в своих собственных (Windows) программах.

0 голосов
/ 15 августа 2013

Вы можете попробовать CHDK (Canon Hack Development Kit). Простой DIY пульт дистанционного управления позволяет управлять камерой удаленно.

Он также позволяет использовать сценарии uBASIC и Lua для управления камерой без ПК. Просто поместите скрипт на карту памяти и запустите его из меню камеры.

...