Фото и видео

Rolling shutter при повороте камеры

Оценивает сдвиг изображения между первой и последней строкой при равномерном вращении камеры.

◫быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Сдвиг между крайними строками104,719755пикселей
Поворот за считывание0,6 °
Формула

Как считается результат

Сдвиг между крайними строками = focal*speed*pi/180*readout/pitch (пикселей); Поворот за считывание = speed*readout/1000 (°)
Пример с тестовыми данными

Угловая скорость поворота: 30 °/с; Время считывания всего кадра: 20 мс; Фокусное расстояние: 50 мм; Шаг пикселя: 5 мкм

Сдвиг между крайними строками: 104,7197551 пикселей; Поворот за считывание: 0,6 °
О расчёте

Как пользоваться
калькулятором

Оценивает сдвиг изображения между первой и последней строкой при равномерном вращении камеры.

За время считывания Tr направление камеры изменяется на ωTr. Около центра изображения малый поворот даёт сдвиг f·ωTr; угол переводится из градусов в радианы, а шаг пикселя — в единицы f.

  1. 01
    Подготовьте данные

    Используйте исходные величины именно для рассматриваемого случая: угловая скорость поворота в °/с; время считывания всего кадра в мс; фокусное расстояние в мм; шаг пикселя в мкм.

  2. 02
    Проверьте единицы и условия

    Камера поворачивается вокруг вертикальной оси, строки считываются последовательно, угол за кадр не больше 5°. Модель локальная около оптического центра и не учитывает движение объекта, дисторсию и стабилизацию.

  3. 03
    Прочитайте результат

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

Подробное объяснение

Как читать результат

Расшифровка показателей, пример вычисления и ограничения метода — без лишних терминов.

01

Что означают результаты

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

02

Когда модель применима

Камера поворачивается вокруг вертикальной оси, строки считываются последовательно, угол за кадр не больше 5°. Модель локальная около оптического центра и не учитывает движение объекта, дисторсию и стабилизацию.

Разбор по шагам

Пример расчёта

Пример 1
Исходные данные
Угловая скорость поворота: 30 °/с; Время считывания всего кадра: 20 мс; Фокусное расстояние: 50 мм; Шаг пикселя: 5 мкм
Вычисление
За время считывания Tr направление камеры изменяется на ωTr. Около центра изображения малый поворот даёт сдвиг f·ωTr; угол переводится из градусов в радианы, а шаг пикселя — в единицы f. Сдвиг между крайними строками: (50) × (30) × π ÷ 180 × (20) ÷ (5) = 104,7197551 пикселей. Поворот за считывание: (30) × (20) ÷ 1000 = 0,6 °.
Результат
Сдвиг между крайними строками: 104,7197551 пикселей; Поворот за считывание: 0,6 °

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

Пример 2
Исходные данные
Угловая скорость поворота: 30 °/с; Время считывания всего кадра: 0 мс; Фокусное расстояние: 50 мм; Шаг пикселя: 5 мкм
Вычисление
Сдвиг между крайними строками: (50) × (30) × π ÷ 180 × (0) ÷ (5) = 0 пикселей. Поворот за считывание: (30) × (0) ÷ 1000 = 0 °.
Результат
Сдвиг между крайними строками: 0 пикселей; Поворот за считывание: 0 °

Этот вариант использует другие исходные данные: Время считывания всего кадра — 0. Это разница положений изображения на крайних строках, не длина экспозиционного смаза отдельной строки. Выдержка и полное время считывания сенсора могут существенно различаться.

Формула и обозначения

Сдвиг между крайними строками = focal*speed*pi/180*readout/pitch (пикселей); Поворот за считывание = speed*readout/1000 (°)

speed — угловая скорость поворота, единица: °/с.

readout — время считывания всего кадра, единица: мс.

focal — фокусное расстояние, единица: мм.

pitch — шаг пикселя, единица: мкм.

За время считывания Tr направление камеры изменяется на ωTr. Около центра изображения малый поворот даёт сдвиг f·ωTr; угол переводится из градусов в радианы, а шаг пикселя — в единицы f.

Практическое применение

Оценивает сдвиг изображения между первой и последней строкой при равномерном вращении камеры. За время считывания Tr направление камеры изменяется на ωTr. Около центра изображения малый поворот даёт сдвиг f·ωTr; угол переводится из градусов в радианы, а шаг пикселя — в единицы f.

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

Частые ошибки

Используйте исходные величины именно для рассматриваемого случая: угловая скорость поворота в °/с; время считывания всего кадра в мс; фокусное расстояние в мм; шаг пикселя в мкм.

Камера поворачивается вокруг вертикальной оси, строки считываются последовательно, угол за кадр не больше 5°. Модель локальная около оптического центра и не учитывает движение объекта, дисторсию и стабилизацию.

Источники и допущения

Основание расчёта

Метод, правило или ставка сверены с указанным источником. Последняя проверка этой реализации: 2026-09-30.

Basler: построчное считывание rolling shutter ↗
Коротко о главном

Вопросы
и ответы

Что показывает «сдвиг между крайними строками»?+

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

Как проверить расчёт на конкретном примере?+

Угловая скорость поворота: 30 °/с; Время считывания всего кадра: 20 мс; Фокусное расстояние: 50 мм; Шаг пикселя: 5 мкм. Сдвиг между крайними строками: 104,7197551 пикселей; Поворот за считывание: 0,6 °. За время считывания Tr направление камеры изменяется на ωTr. Около центра изображения малый поворот даёт сдвиг f·ωTr; угол переводится из градусов в радианы, а шаг пикселя — в единицы f.

Какие ограничения есть у метода?+

Камера поворачивается вокруг вертикальной оси, строки считываются последовательно, угол за кадр не больше 5°. Модель локальная около оптического центра и не учитывает движение объекта, дисторсию и стабилизацию.

Можно ли изменить исходные данные и сравнить варианты?+

Да. Это разница положений изображения на крайних строках, не длина экспозиционного смаза отдельной строки. Выдержка и полное время считывания сенсора могут существенно различаться. Сравнивайте варианты в одинаковых единицах и при неизменных допущениях: Камера поворачивается вокруг вертикальной оси, строки считываются последовательно, угол за кадр не больше 5°. Модель локальная около оптического центра и не учитывает движение объекта, дисторсию и стабилизацию.