Есть ли камера с открытым интерфейсом? - Фотопедия
9 голосов
/ 30 января 2012

В настоящее время я создаю машину, которая должна делать снимки мелких насекомых из пробирки. Части опускаются в пробирку, и камера должна срабатывать и делать снимки, когда в пробирку попадает жидкость.

Однако существуют проблемы с выбором правильного типа камеры. Реальные камеры с «машинным зрением» очень дороги, а их оптика (и сама камера) в основном чушь. Обычные системные камеры превосходят по качеству изображения. Тем не менее, программирование программного обеспечения для ПК может быть проблемой.

Таким образом, вопрос заключается в следующем: есть ли на рынке какие-либо камеры, которые имеют какой-либо открытый (четко определенный) интерфейс для управления ими напрямую с ПК?

Изменить: Обнаружено, что есть SDK для некоторых моделей камер Canon. У кого-нибудь есть опыт с этим? Можете ли вы полностью управлять камерой и даже транслировать видео при необходимости?

Ответы [ 4 ]

3 голосов
/ 30 января 2012

Я не знаю об открытом интерфейсе для камер, но может быть другое решение вашей проблемы.

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

1 голос
/ 31 января 2012

Canon Hackers Development Kit - довольно надежная пользовательская прошивка, которая может выполнять нужные вам функции. Он позволяет вам создавать сценарии для камеры, используя Lua для обнаружения движения, потокового видео и т. Д.

CHDK Комплект разработчика Canon Hackers

1 голос
/ 30 января 2012

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

0 голосов
/ 31 января 2012

Большинство камер реализуют протокол ptp для доступа к файлам и управления. Есть несколько интерфейсов, которые используют протокол ptp. Под Linux есть, например, gphoto2 как инструмент командной строки, который может управлять многими аспектами большинства цифровых камер, может это рассмотреть, может быть, есть еще и windows prto, если вы хотите взять управление из окон.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...