Как задать длинную выдержку на камере для слабого освещения
В режиме длинной выдержки экспозицию увеличивают за счёт удлинения периода кадра.
Если сенсор работает в ведомом режиме (slave), для этого увеличивают интервал между импульсами входного сигнала вертикальной синхронизации (XVS).
Если сенсор работает в ведущем режиме (master), в регистр VMAX [19:0] записывают значение больше, чем при обычной работе. Когда время накопления растёт за счёт увеличения числа строк, задний интервал гашения (Vblanking) увеличивается на ту же величину.
По результатам тестов Arducam, в режиме длинной выдержки VMAX можно установить в 0xFFFFF. Тогда длинная выдержка составит Texp = (hts/pixclk)(VMAX-1) = (2200/148500000)(0xFFFFF-1) = 15,53 с. Если в особых условиях съёмки нужна длинная выдержка, попробуйте команду:
rpicam-still -o long_exposure.jpg --shutter 15530000

Чтобы изменить выдержку, поменяйте значение после параметра --shutter:
rpicam-still -t 1000 --shutter 1000000 -o 1000000_picture.jpg
Выдержка для разных значений параметра (для справки):
