Я использую библиотеку gphoto2 для удаленного захвата на моем Canon G10. Он не делает фотографии с требуемой частотой кадров. В настоящее время я не смог добиться максимальной скорости, которую может достичь камера, которая составляет 1,4 кадра в секунду. Есть ли какая-либо библиотека или SDK, кроме gphoto2, который может делать более быстрые фотографии с Canon G10. Также, если в gphoto2 можно внести какие-то изменения, чтобы сделать его быстрее, предложите их тоже.
В некоторых регионах Canon поставляет программное обеспечение RemoteCapture DC с G10. В Windows есть PSRemote .
У меня нет прямого опыта работы с gphoto2, но его идея кажется довольно простой, перевод запрошенных команд в дейтаграммы для конкретной камеры, и поэтому сама библиотека вряд ли будет основной причиной медлительности.
Скорее, прошивка G10, кажется, выполняет полный цикл включения и выключения для каждого захвата, запрашиваемого компьютером, и это, конечно, намного медленнее, чем съемка изображений вручную. Возможно , ЧДК поступил бы более разумно.
Самый простой способ увеличить частоту кадров — снимать видео вместо фотографий и извлекать из него кадры.
Для неподвижных изображений, помимо получения более быстрой камеры, частоту кадров можно максимизировать, пытаясь тратить меньше времени на каждый снимок, например
Гарри Сандерсон
Имре
Гарри Сандерсон
Ришаб Гирдхар