Как программно получить показания счетчика с привязанной цифровой зеркальной фотокамеры Canon? - Фотопедия
0 голосов
/ 23 января 2014

Я очень увлекаюсь фотографией, и мне приходится делать несколько фотографий с одинаковых объектов в одном месте в течение дня. Поэтому я использую библиотеки программного обеспечения утилит Canon для написания программы на C # и делаю это на своем компьютере.

У меня есть Canon EOS 1100D, и я знаю, как настроить свойства в ручном режиме камеры на моем компьютере, но я хочу настроить все параметры замера, которые будут динамически изменяться в различных условиях освещения в моей программе.

Как я могу получить и установить все параметры измерения? Я могу установить ISO и фокус в автоматическом режиме, но мне нужны все параметры измерения камеры.

Ответы [ 3 ]

1 голос
/ 24 января 2014

У меня нет доступа к SDK от Canon, чтобы узнать, что возможно или нет, но я подумал, что можно также использовать libgphoto для взаимодействия с привязанной камерой. Это позволяет читать и записывать различные настройки камеры. На 1100D это включает ISO, диафрагму и выдержку (и многое другое), поэтому этого должно быть достаточно.

Вы даже можете написать это, используя Gphoto2 (который, очевидно, работает на libgphoto), утилиту командной строки, которая позволяет вам получить / установить базовую информацию, подобную этой, без необходимости вызова кода C непосредственно из библиотеки.

Скорее всего, не будет работать одновременно с EOS Utility или параллельно с библиотекой программного обеспечения Canon, так что это один или другой.

0 голосов
/ 24 января 2014

API библиотека не дает эту информацию? странно для официального API.

Другой способ, если вы не можете использовать метод из API, - это сделать снимок и прочитать информацию из EXIF. Снимок можно сделать с более низким разрешением / качеством (для быстрой передачи / обработки)

0 голосов
/ 23 января 2014

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

Существует хак под названием CHDK , который позволяет намного более точно контролировать вашу камеру, и, скорее всего, вы можете либо привязать все внутренние параметры конфигурации и значения измерений, либо вы можете спросить этих людей об этом. *

Посмотрите, может быть, попробуйте, и если вы это сделали, пожалуйста, дайте нам знать, если это сработало (я бывший поклонник Canon, в настоящее время на Nikons, но очень скучаю по CHDK :-)).

РЕДАКТИРОВАТЬ: другой способ в качестве обходного пути: сделайте тестовую фотографию, загрузите ее и проверьте данные EXIF, там сохранено много параметров.

...